Key Findings
The richest town in Massachusetts is Dover, which has a per capita income exceeding $133,500. It is also famous for its high real estate prices, with the average home costing around $1.6 million.
Sherborn ranks as the second-wealthiest town in the state, boasting a per capita income of $110,862 and a median home price of $1.17 million.
Weston is the third-richest town in Massachusetts, with a per capita income of $107,793. Additionally, it holds the title of the most expensive town in the state. It features a median home price of $2.16 million.
1. Dover: the Richest Town in Massachusetts
Dover is the wealthiest town in Massachusetts, with a per capita income of $134,000 and a median home price of $1.6 million.
Located along the southern banks of the Charles River, Dover is approximately 40 minutes from Boston. It is primarily a residential community.
The town is renowned for its nationally ranked school system, safe streets, and charming atmosphere, which attract some of the wealthiest families in Massachusetts.
2. Sherborn
Sherborn is one of the wealthiest towns in Massachusetts, located in Middlesex County within the Boston MetroWest Region, approximately 25 miles west of Boston.
The town has a population of 4,404 residents and is famous for attracting older, affluent individuals. The median household income in Sherborn is $242,688, while the per capita income stands at $110,862, both of which are more than double the statewide averages.
Additionally, the average home price in Sherborn is $1.17 million, which is 63% higher than the statewide average.
3. Weston
Weston is one of the wealthiest towns in Massachusetts, located approximately 15 miles outside of Boston. With a population of about 11,261 residents, Weston offers a wealth of outdoor activities, including nearly 100 miles of trails for horseback riding, golf courses, and opportunities for cross-country skiing.
The town boasts a per capita income of around $108,000, and the average home value is approximately $2.16 million. As a result, Weston ranks not only among the most affluent towns in Massachusetts but also in the entire United States.
4. Lexington
Lexington is one of the wealthiest towns in Massachusetts, located in Middlesex County. This pleasant suburb of Boston is situated about 20 miles from downtown. The town has a population of 34,454 residents and is recognized as one of the wealthiest areas in the Boston metro region.
The median household income in Lexington is $206,323, with a per capita income of $102,776. Additionally, the average home price exceeds $1.5 million, which is more than double the statewide average.
3. Wellesley
Wellesley, located just outside of Boston, is not only one of the wealthiest areas in Massachusetts but also one of the safest. The city has an impressive safety rating of 4.6, which is about 30% higher than the state average.
Wellesley is home to several state universities, making it a popular choice for students and young professionals, contributing to its youthful atmosphere. Despite this vibrant demographic, the per capita income in Wellesley is approximately $97,000, making it an attractive area for affluent families.
4. Carlisle
Carlisle is one of the wealthiest towns in Massachusetts. With a population of just 5,181, this rural community is northwest of Boston and is renowned for its many permanently protected natural spaces.
Residents of this charming farm town can enjoy the local woodlands, historic architecture, and a generally relaxed atmosphere. With a per capita income of $91,000, Carlisle remains one of the most desirable areas in all of Massachusetts.
5. Hingham
Hingham, located on the Boston Harbor, is one of Massachusetts’ most affluent towns. This town spans approximately 21 square miles of picturesque northeastern shoreline, creating a charming coastal atmosphere for its residents. Local attractions include Bare Cove Park, Black River, World’s End Peninsula, and Hingham Harbor.
Additionally, Hingham offers stunning views of the Boston skyline, which contributes to its high home prices, averaging around $1.25 million. This confirms its status as one of the wealthiest cities in the state of Massachusetts.
6. Winchester
Winchester is a prime location for waterfront living, featuring several local bodies of water, including Mystic Lakes, Wedge Pond, Winter Pond, and the Aberjona River. Located just a few miles from downtown Boston, Winchester is easily accessible via the MBTA Commuter Rail, making it an ideal option for commuters.
The area is characterized by its local Victorian architecture and highly walkable streets, which help maintain home prices around $1.4 million, solidifying Winchester’s status as a luxury part of the Boston area.
7. Medfield
Medfield is a prime destination for both food enthusiasts and nature lovers. The town boasts an excellent selection of local restaurants and coffee shops, as well as several breathtaking wildlife reserves.
Notable among these are the Rocky Woods Reservation, Medfield Rhododendron Reservation, and the Medfield Charles River State Reservation, all of which offer family-friendly outdoor adventures. While home prices in Medfield tend to be slightly lower than those in other towns, the per capita income is approximately $88,000, making its residents some of the wealthiest in the state.
8. Wayland
Wayland is widely regarded as one of the wealthiest areas in Massachusetts. This tranquil community, situated between Boston and Worcester, offers residents a charming small-town atmosphere while remaining close to the amenities of a major city.
Locals can enjoy a wealth of shopping, dining, sightseeing, and entertainment options, all surrounded by Wayland’s stunning natural scenery. With numerous job opportunities and excellent local school systems, it’s no surprise that home prices in this area typically range from around $1 million.
9. Sudbury
Sudbury is a town rich in history and natural beauty. It features an abundance of parks, walking trails, and wildlife reserves. They make it an excellent location to experience some of the northeastern coast’s most stunning landscapes.
In addition to its natural attractions, Sudbury offers local artisan markets, the Wayside Grist Mill, ice skating, hockey games, and a diverse selection of restaurants. With a per capita income of approximately $86,000, Sudbury is a prosperous town that offers its residents a wealth of opportunities.
10. Hopkinton
Not only is Hopkinton one of the wealthiest towns in Massachusetts, but it is also one of the best. Here, residents will find a peaceful, welcoming community equipped with everything needed to raise a family. Its unique combination of low crime rates, acclaimed school systems, and city amenities makes it a highly desirable area.
Home prices here are approximately $ 833,000 and are among the lowest on this list. However, Hopkinton’s local per capita income is $85k, keeping the city one of the highest-earning areas in the state.