I think your definition of a city dweller is too narrow. There are plenty of small, medium and even large cities that have a significant amount of single family homes.
I live in a medium size city, (200,000 pop.) and for the most part, folks live in single family homes. It's only been in the last twenty years that there has been much in the way of downtown city living quarters, and that's only because of the tax exemptions that have been handed out.
I'd say that there is no absolute criteria to differentiate a "city" from a "town" from a "village" etc. Apparently there are villages with tens of thousands of residents, and there is at least one town with the populaiton of literally 1. In our area, there is 2,000-resident de-facto village that is known as "Historic Town of Stephen's City", so go figure.
It's easier to think in the broad categories of "urban", "suburban", and "rural" in terms of typical housing.
"Urban" is
typically associated with communal living (apartments, condos, and townhouses)
"Suburban" is
typically associated with detached single-family homes, sitting on their own parcels of land that are clustered in residential neighborhoods, but typically not under HOA overlordship. This means the residents can and may charge at home, after appropriate mods to their wiring. Otherwise, it's a question of luck.
. "Rural" is the same as "suburban", the main difference being farther from the city, fewer neighbors in their line of sight, and slower internet.