New Yorkers will cram into Manhattan's West Side tonight to watch Macy's 4th of July Fireworks special "Ignite the Night" where over 40,000 fireworks are expected to light up the sky to celebrate the nation's Independence Day. The songs that will be synchronized to the fireworks display have been chosen by the public via Macy's Facebook page earlier this year. 

Nathan's Hot Dog Eating Contest 2012: TV Schedule, Watch Online Live Stream ESPN 

The spectacular display will take place between 18th and 43rd Streets on the Hudson River. The show is expected to last 25 minutes and will start at 9pm. However, to get the best spot, viewers must arrive long before the official start time - at around 5pm. 

A free fireworks app has been created for all platforms by Macy's to feature behind-the-scene videos and tourist information about the fireworks. 

The Macy's 4th of July Fireworks can also be seen live on NBC. Katy Perry and Kenny Chesney are also slated to perform tonight. 

The best viewing locations in Manhattan are between Twelfth Avenue and the West Side Highway. Although viewing will be limited above 59th Street, viewers can still go to Riverside Park South.

Best Spots to View Macy's 2012 Hudson River Display in New Jersey

4th of July Fireworks NYC: Best Spots to Watch [MAP] 

There are other options to watch the Fireworks without the hassle of having to stand and wait around for hours. The Intrepid is a prime spot but charges $160 person, giving you a VIP seating on the aircraft carrier. 4th of July fireworks cruises is another option. The Circle Line is running two fireworks cruises and hosting a 4th of July Pier Party.