Best Places to Buy a House in Lake County

Explore Lake County’s best places to buy a home in 2023, ranked by Niche.

Buying a home isn’t just a contract to the property, it’s a sometimes lifelong commitment to the surrounding community, too.

Choosing where to buy a home is a major life decision. Luckily, Niche, a website offering rankings and statistics on towns, schools and colleges, also publishes a ranking of the best places to buy a home. See the rankings below to find out how towns in Lake County stack up.

These statistics were calculated based on home values, taxes, crime rates and quality of local schools. Data for these categories come from the U.S. Census, FBI, BLS, CDC and other data sources. You can find the full methodology here.

Best Places to Buy House Lake County

Here are the top 10 best places to buy a home in Lake County on the list.


  • Average home value: $639,900
  • Population: 4,093

Kildeer’s rural feel provides residents with a tranquil feel. Schools are top rated; Lake Zurich High School and Adlai E. Stevenson High School are the two choices for high schools for those with families.

Long Grove

  • Average home value: $664,000
  • Population: 8,258

This suburb of Chicago scores an “A+” in both the “public schools” and “good for families” categories from Niche. Long Grove’s parks and festivals are a huge draw, too.

Forest Lake

  • Average home value: $316,200
  • Population: 1,476

Forest Lake’s rural feel gives homeowners a chance to relax away from the bustle of a big city. Public schools in this area are also highly rated–great for those looking to start a family.

Hawthorn Woods

  • Average home value: $560,900
  • Population: 8,959

Rich in natural beauty, Hawthorn Woods boasts attractive parks, nature centers and lakes. Schools are highly rated as well.

North Barrington

  • Average home value: $637,600
  • Population: 2,814

North Barrington scores an “A+” in both the “public schools” and “good for families” categories from Niche. This civic centered community has many shopping, restaurant and cafe options.


  • Average home value: $529,600
  • Population: 19,228

Deerfield is the headquarters of many large businesses, so prospective homebuyers have many job opportunities.

Buffalo Grove

  • Average home value: $341,400
  • Population: 43,062

Exciting festivals, shopping districts, activity centers and more are located in Buffalo Grove, a town with one of the highest rated school districts in the country.

Grandwood Park

  • Average home value: $269,600
  • Population: 5,506

Living in this town is never dull thanks to its many lakes and parks. It’s highly rated for schools, too, for those with kids.

Tower Lakes

  • Average home value: $465,800
  • Population: 1,340

This picturesque town offers families highly rated schools, safe neighborhoods and tons of outdoor activities.

Third Lake

  • Average home value: $274,800
  • Population: 1,137

As the name suggests, this village offers residents access to many lake activities like fishing, swimming, boating and skating.

Follow Chicago Parent on Instagram.

Amanda Rahn
Amanda Rahn
Amanda Rahn is a freelance journalist and copy editor. She is a graduate of Wayne State University’s journalism school and of the Columbia Publishing Course at Oxford University. Amanda is a lover of translated contemporary fiction, wines from Jura and her dog, Lottie.


Please enter your comment!
Please enter your name here

- Advertisement -


10 Kid-Friendly Chores That Can Help Teach New Skills

Household chores are more than inconvenient necessities or things to “make” your children do: They can function as building blocks for a young person’s...

See the Glenbard Township High School District 87 2024-2025 Academic Calendar

See important dates on the Glenbard Township High School District 87 calendar.

What to Buy (and Skip) on Amazon Prime Day 2024

Discover Prime Day tips for snagging the best deals on electronics and more without falling for impulse buys.

- Advertisement -