Elgin is located in Cook County, IL. The population is 109,290, making Elgin the 2nd largest city in Cook County and the 8th largest city in the state of Illinois.
There are 31 public schools in Elgin with an average Homefacts rating of C. The total crime rate for Elgin is very low , and there are 3 registered sex offenders residing in the city. Unemployment in Elgin is very high and the median home sales price is $0. Detailed and up-to-date Elgin property reports are available for any property address.
Cities near Elgin include Elgin Township, South Elgin and Sleepy Hollow.