Port Huron is a city in the U.S. state of Michigan. It is the county seat of and largest city within St. Clair County. The population was 28,983 at the 2020 census. The city is adjacent to Port Huron Township, although the two are administered separately.
