Tower City is a city in Barnes and Cass counties in the State of North Dakota. The population was 268 at the 2020 census. Tower City wa…Tower City is a city in Barnes and Cass counties in the State of North Dakota. The population was 268 at the 2020 census. Tower City was laid out in 1879. Founded as a station on the Northern Pacific Railroad, it was named for Charlemagne Tower, a railroad official. A post office has been in operation at Tower City since 1879. The city was incorporated in 1881.