Places, Towns and Townships is an excellent resource for anyone in need of data for all of the nation's cities, towns, townships, villages, and census-designated places in one convenient source....
$194.73