Fairview Heights is located in St. Clair County, IL. The population is 16,838, making Fairview Heights the 5th largest city in St. Clair County.
There are 4 public schools in Fairview Heights with an average Homefacts rating of B-. The total crime rate for Fairview Heights is low , and there are 2 registered sex offenders residing in the city. Unemployment in Fairview Heights is very high and the median home sales price is $0. Detailed and up-to-date Fairview Heights property reports are available for any property address.
Cities near Fairview Heights include Caseyville Township, Caseyville and Swansea.