Norton Shores is located in Muskegon County, MI. The population is 23,887, making Norton Shores the 2nd largest city in Muskegon County.
There are 0 public schools in Norton Shores with an average Homefacts rating of NA. The total crime rate for Norton Shores is very low , and there are 73 registered sex offenders residing in the city. Unemployment in Norton Shores is high and the median home sales price is $0. Detailed and up-to-date Norton Shores property reports are available for any property address.
Cities near Norton Shores include Muskegon Heights, Roosevelt Park and Muskegon.