Предпочтительно согласование в ед. ч.: большинство жителей живет в городах.
См. в «Словаре трудностей».
Вы правы, спасибо. Мы уточнили ответ 303204.
См. здесь.
В непринужденной разговорной речи такое употребление возможно.
Верно: я живу на улице Пушкина.
Лучше: живет.
При подлежащем, в состав которого входит слово много, сказуемое обычно ставится в форме единственного числа: Много зверей живет в лесу.
Запятая перед тире нужна: необходимо «закрыть» придаточное предложение.