This question already has an answer here:
I'm facing a pressing issue with choosing a proper way to call a place (city, town), regardless of its size.
1) Has to describe places of any size (from pop. 5 to 5 mil.)
2) Must describe any location that is inhabited and/or has any administrative boundaries
3) Should be easy-to-understand by Americans specifically
Basically, things like "locality", "community", "municipality", "administrative unit", "metropolitan area" etc cross my mind, but I am not too sure how exactly it will be perceived - which one is more common, and which one will be the best fit for a native ear to hear to describe both NYC and a village of 2 houses (given it is on the map).
Thanks in advance for your options, which I hope will be a great many for me to choose from! :-)