As nouns the difference between inhabitants and townspeople
is that inhabitants is plural of lang=en while townspeople is plural of lang=en.
townspeople
English
Noun
(head)
Synonyms
* denizens
* townfolk
* villagers
Antonyms
* countryfolk
* bumpkins
* hicks