"Nation" - Ummah means a civilization/meta-ethnicity
"City" - Qariyya which actually means a small town.
So Allah swt could have sent a prophet to every small town, but instead He sent at least one to every nation. And by the way some of these prophets (pbuh) had NO followers. But Allah sent them because he wouldn't judge a people without sending them a warner - such is His justice.