Deciding where to buy a house can be tricky. Every year the people at Niche look at a variety of factors in towns/cities throughout the state including population, public schools, and housing to determine the Best Places To Buy a House in Massachusetts. Here is their Top 10 for 2022. Happy house hunting! Check out Niche’s full report here.

  • #10 - Sterling

    Population: 8,130

    Housing: A-

    Public Schools: A-

    Overall Niche Grade: A

    Sterling, MA 01564

    Find local businesses, view maps and get driving directions in Google Maps.

  • #9 - Dover

    Population: 6,079

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Dover, MA 02030

    Find local businesses, view maps and get driving directions in Google Maps.

  • #8 - Bolton

    Population: 5,356

    Housing: A-

    Public Schools: A

    Overall Niche Grade: A+

    Bolton, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #7 - Hopkinton

    Population: 18,030

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Hopkinton, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #6 - Cordaville

    Population: 2,884

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Cordaville, Southborough, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #5 - Longmeadow

    Population: 15,736

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Longmeadow, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #4 - Paxton

    Population: 4,961

    Housing: A-

    Public Schools: A-

    Overall Niche Grade: A

    Paxton, MA 01612

    Find local businesses, view maps and get driving directions in Google Maps.

  • #3 - Wayland

    Population: 13,823

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Wayland, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #2 - Harvard

    Population: 6,592

    Housing: A-

    Public Schools: A+

    Overall Niche Grade: A+

    Harvard, MA

    Find local businesses, view maps and get driving directions in Google Maps.

  • #1 - Pelham

    Population: 1,348

    Housing: A

    Public Schools: A+

    Overall Niche Grade: A+

    Pelham, MA

    Find local businesses, view maps and get driving directions in Google Maps.