The gunman was reportedly killed by police, and officials said ten others were wounded in the rush-hour incident in the heart of Manhattan.
Law enforcement officials said a shop worker sacked at the iconic tower shot dead a former colleague.
The incident took place shortly after 09:00 local time.
Some of those hit by bullets may have been accidentally hit by police, New York Mayor Michael Bloomberg said in a news conference.
But he said their injuries were not life-threatening and they were expected to make a full recovery.
Police Commissioner Ray Kelly said the suspect had been fired about a year ago from his job designing women’s accessories at a business in the skyscraper.
He said the “disgruntled” worker had been armed with a .45 calibre pistol, and he fatally shot a former colleague in the head.
The shooter was 53 years old and his victim was 41 years old, Commissioner Ray Kelly said.
There was a heavy police presence at the scene on 34th Street and Fifth Avenue, and the FBI also attended.
Federal officials said the shooting was not related to terrorism.
Fifth Avenue, a major traffic artery in the city, was closed from 42nd street.
Witnesses describe people running away from the scene of the shooting.
An eyewitness told the New York Daily News that the gunman had been wearing a business suit and carrying a briefcase.
One woman, Aliyah Imam, told TV station Fox 5 News that the gunman was “shooting indiscriminately at people”.
She said a young woman standing next to her fell to the ground after being shot.
One of New York’s most popular tourist attractions, the Empire State Building is a 1,453-ft (442-metre) skyscraper, which attracts nearly four million visitors a year.
The tower also has offices and the area is bustling with workers on weekday mornings.
dD-BCFygHaw tmK5Gt467r0The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…