Towner is a city in McHenry County, North Dakota. It is the county seat of McHenry County.[1] The population was 479 at the time of the 2020 census.[2]