Sterling Heights is located in Macomb County, MI. The population is 130,414, making Sterling Heights the 2nd largest city in Macomb County and the 4th largest city in the state of Michigan.
There are 37 public schools in Sterling Heights with an average Homefacts rating of B. The total crime rate for Sterling Heights is low , and there are 110 registered sex offenders residing in the city. Unemployment in Sterling Heights is moderate and the median home sales price is $0. Detailed and up-to-date Sterling Heights property reports are available for any property address.
Cities near Sterling Heights include Utica, Fraser and Clinton Charter Township.