Много народа или народу собралось на площади?
Чтобы определиться с выбором формы слова, сначала выясню, что в данном словосочетании используется форма родительного падежа существительного мужского рода второго склонения:
народ - глас чего? народа.
В современном русском языке литературной является форма родительного падежа с окончанием -а/-я, например:
много песка,
много торфа,
идти мимо моря,
капли дождя.
Наряду с ними в разговорной речи существуют формы родительного падежа вещественных существительных с окончанием -у как атавизм старых падежных форм, например:
налей чаю,
подай сахару;
попробуй борщу.
Что касается существительного "народ", то в количественном значении возможна форма родительного падежа единственного числа с окончанием -у:
Сколько народу тут собралось!
Здесь, наверное, несколько тысяч народу!
В такой форме разрешает употреблять это слово "Современный орфоэпический словарь", М. 2008 И.Л. Резниченко.