As the largest city in McHenry County, Crystal Lake contains three high schools and has many separate neighborhoods.
Starting from the north of the city, the ten largest neighborhoods are easy to trace out.