Looking to buy a house in Massachusetts? These are the top communities, according to a 2020 survey

Planning a move?

Niche recently released its “2020 Best Places to Buy a House in Massachusetts” rankings, which looks at housing markets, “including home values, taxes, crime rates, and quality of local schools, in an attempt to measure the quality and stability of an area’s real estate market,” according to ranking and review website.

The number one slot to buy a house in Massachusetts went to Hopkinton, the the town best known as the starting point of the Boston Marathon, while a Worcester County town came in at number two.

Western Massachusetts wasn’t left out of the list. Pelham and Longmeadow made it into the top five.

See below for the top 25 places to buy a home in Massachusetts, according to Niche.

25. Sherborn

The Middlesex County town received high marks for its public schools and good for families but got lower marks for diversity and nightlife. The rural community has a population of 4,301, according to the most recent Census data available, and the median home value is $769,800.

24. Northborough

The Worcester County community received high marks for its public schools and good for families but got lower marks for diversity. The suburb community has a population of 14,985, according to the most recent Census data available, and the median home value is just over $400,000.

23. Wilbraham

This Hampden County town received high marks for its appeal to families but got lower marks for diversity and nightlife. The community has a population of 14,604, according to the most recent Census data available, and the median home value is just over $300,000.

22. Ashby

This small Middlesex County town received high marks for outdoor activities and jobs but got lower marks for commute and nightlife. The rural community has a population of 3,215, according to the most recent Census data available, and the median home value is $263,300.

21. Sharon

The Norfolk County community received high marks for public schools and good for families but got lower marks for weather and cost of living. The community has a population of 18,400, according to the most recent Census data available, and the median home value is $539,500.

20. Paxton

The Worcester County town got high marks for public schools and outdoor activities but got lower marks for weather and nightlife. The community has a population of 4,870, according to the most recent Census data available, and the median home value is $309,500.

19. Lancaster

This Worcester County town also received high marks for public schools, good for families and outdoor activities but got lower marks for weather and commute. The community has a population of 8,043, according to the most recent Census data available, and the median home value is $351,500.

18. Upton

The Worcester County community got high marks for public schools, good for families and outdoor activities but got lower marks for weather, cost of living and commute. The community has a population of 7,835, according to the most recent Census data available, and the median home value is $440,800.

17. Lanesborough

The town near the New York state line in the Berkshires received high marks for being good for families and outdoor activities but got lower marks for weather, diversity and jobs. The community has a population of 3,000, according to the most recent Census data available, and the median home value is $223,700.

16. Sudbury

The Middlesex County community is good for families and has good public schools but it got lower marks for weather, nightlife and commute. The community has a population of 18,940, according to the most recent Census data available, and the median home value is $677,900.

15. Bolton

This Worcester County town is good for families and got high marks for jobs but got lower marks for diversity, nightlife and commute. The community has a population of 5,236, according to the most recent Census data available, and the median home value is $525,500.

14. Stow

The Middlesex County community got higher marks for crime and safety and jobs but got lower marks for cost of living and nightlife. The community has a population of 7,098, according to the most recent Census data available, and the median home value is $487,200.

13. Holden

This Worcester County town has good public schools. But the town got lower marks for cost of living and nightlife. The community has a population of 18,821, according to the most recent Census data available, and the median home value is $306,900.

12. Shrewsbury

The Worcester County town got lower marks for weather and cost of living but excelled in nightlife, diversity and having good public schools. The community has a population of 37,037, according to the most recent Census data available, and the median home value is $398,000.

11. Wayland

This quiet Middlesex County town and is good for families with good public schools. But the town got lower marks for cost of living and commute. The community has a population of 13,720, according to the most recent Census data available, and the median home value is $687,800.

10. Seekonk

This Bristol County town near the Rhode Island state line got high marks for outdoor activities but low marks for diversity and cost of living. The community has a population of 2,534, according to the most recent Census data available, and the median home value is $287,100.

9. Williamstown

This college town in the Berkshires received high marks for nightlife, commute and health and fitness but low marks for jobs and cost of living. The community has a population of 7,759, according to the most recent Census data available, and the median home value is $316,000.

8. Hopedale

is in Worcester County. It got high marks for crime and safety, good for families and health and fitness but low marks for nightlife and diversity. The community has a population of 5,951, according to the most recent Census data available, and the median home value is $328,900.

7. Harvard

Not the college but the town in Worcester County. It got high marks for public schools and good for families but low marks for weather and cost of living. The community has a population of 6,570, according to the most recent Census data available, and the median home value is $554,700.

6. Boxborough

The Middlesex County town got high marks for public schools, crime and safety and good for families but low marks for nightlife and cost of living. The community has a population of 5,794, according to the most recent Census data available, and the median home value is $527,400.

5. Westford

The Middlesex County community got high marks a number of things, including public schools and jobs. It did get lower marks in weather and cost of living. The community has a population of 24,194, according to the most recent Census data available, and the median home value is $530,400.

4. Longmeadow

The town topped the list for Hampden County communities. It got high marks a number of things, including public schools and outdoor activities. It did get lower marks in weather and cost of living. The community has a population of 15,830, according to the most recent Census data available, and the median home value is $335,900.

3. Pelham

This tiny town in Hampshire County received high marks a number of things, including jobs and crime and safety. It did get lower marks in weather and cost of living. The community has a population of 1,306, according to the most recent Census data available, and the median home value is $326,500.

2. Cordaville

This community is a Census-designated place within the Worcester County town of Southborough. It got high marks a number of things, including public schools and good for families. It did get lower marks in weather and nightlife. The community has a population of 2,905, according to the most recent Census data available, and the median home value is $563,700.

1. Hopkinton

The starting place of the Boston Marathon took home the gold. The Middlesex County town got high marks a number of things, including public schools and good for families. It did get lower marks in weather, cost of living and nightlife. The community has a population of 17,178, according to the most recent Census data available, and the median home value is $581,700.

Related Content:

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.