We do not currently know of any synonyms for townsites.
The noun townsites is defined as:
Did you mean densities?