It's a common belief that NYC Marathon attracts "Millions of Spectators". For example, see Jonathan Gault's summary of the latest Marathon season. However, is it true?
Let's settle for a Million. To get 1M spectators you need roughly 40,000 people per Mile, that's more than 20 for each Yard. There are two sides to the road, so we're talking about an average of 10 per yard on each side. All the way.
10 people per Yard is a lot. It's very crowded. If you look at the videos from the Marathon, you'll see that for most of the time, the boardwalks are practically empty. Even in Central Park, there aren't too many people around.
The number Million looks like an urban legend and I can't see how it's supported by facts. 100K might be way more accurate.