Bay City is located in Bay County, MI. The population is 34,700, making Bay City the 2nd largest city in Bay County.
There are 22 public schools in Bay City with an average Homefacts rating of B-. The total crime rate for Bay City is moderate , and there are 285 registered sex offenders residing in the city. Unemployment in Bay City is high and the median home sales price is $0. Detailed and up-to-date Bay City property reports are available for any property address.
Cities near Bay City include Essexville, Portsmouth Charter Township and Bangor Charter Township.