› added 1 year ago
52
TIL The Town of Hempstead, NY (founded in 1644), is the largest town in America, with a population of ~800k it has roughly the same population as San Francisco and is more densely populated than cities like Detroit, Denver, and Las Vegas