Loading market data...

Explore Our Focus Towns

Discover detailed information about towns in Greater Boston with great schools and growing markets.

Great School Towns

Needham, Massachusetts

Needham

Needham is a town in Norfolk County, Massachusetts, United States. A suburb of Boston, its population was 32,091 in the 2020 U.S. Census. It is the home of Olin College of Engineering.

Median Price

$1,554,463

Population

32,091

Newton, Massachusetts

Newton

Newton is a city in Middlesex County, Massachusetts, United States. It is located roughly 8 miles (13 km) west of Downtown Boston, and comprises a patchwork of thirteen villages. The city borders Boston to the northeast and southeast, Brookline to the east, Watertown and Waltham to the north, and Weston, Wellesley, and Needham to the west. At the 2020 U.S. census, the population of Newton was 88,923.

Median Price

$1,656,300

Population

88,923

Wellesley, Massachusetts

Wellesley

Wellesley is a town in Norfolk County, Massachusetts, United States. Wellesley is part of the Greater Boston metropolitan area. The population was 29,550 at the time of the 2020 census. Wellesley College, Babson College, and a campus of Massachusetts Bay Community College are located in the town.

Median Price

$2,012,194

Population

29,550

Weston, Massachusetts

Weston

Weston is an affluent town in Middlesex County, Massachusetts, United States, located approximately 15 miles (24 km) west of Boston. At the time of the 2020 United States census, the population of Weston was 11,851.

Median Price

$2,233,133

Population

11,851

Lexington, Massachusetts

Lexington

Lexington is a suburban town in Middlesex County, Massachusetts, United States, located 10 miles (16 km) from Downtown Boston. The population was 34,454 as of the 2020 census. The area was originally inhabited by Native Americans, and was first settled by Europeans c. 1642 as a farming community. Lexington is well known as the site of the first shots of the American Revolutionary War, in the Battle of Lexington on April 19, 1775, where the "Shot heard 'round the world" took place. It is home to Minute Man National Historical Park.

Median Price

$1,624,775

Population

34,454

Dover, Massachusetts

Dover

Dover is a town in Norfolk County, Massachusetts, United States. The population was 5,923 at the time of the 2020 United States Census.

Median Price

$1,759,483

Population

5,923

Lincoln, Massachusetts

Lincoln

Lincoln is a town in Middlesex County, Massachusetts, United States. The population was 7,014 according to the 2020 United States census, including residents of Hanscom Air Force Base who live within town limits. The town, located in the MetroWest region of Boston's suburbs, has a large amount of colonial history and a sizeable amount of public conservation land.

Median Price

$1,695,858

Population

7,014

Sherborn, Massachusetts

Sherborn

Sherborn is a town in Middlesex County, Massachusetts, United States. Located in Boston's MetroWest region, the community is within area code 508 and has the ZIP Code 01770. As of the 2020 U.S. Census, the town population was 4,401.

Median Price

$1,243,817

Population

4,401

Westwood, Massachusetts

Westwood

Westwood is a town in Norfolk County, Massachusetts, United States. The population was 16,266 at the 2020 United States census.

Median Price

$1,228,088

Population

16,266

Wayland, Massachusetts

Wayland

Wayland is a town in Middlesex County, Massachusetts, United States. The town was founded in 1638, and incorporated in 1780 and was originally part of neighboring Sudbury. At the 2020 United States census, the population was 13,943. It contains the census-designated place of Cochituate.

Median Price

$1,189,130

Population

13,943

Acton, Massachusetts

Acton

Acton is a town in Middlesex County, Massachusetts, United States, approximately 21 miles (34 km) west-northwest of Boston along Massachusetts Route 2 west of Concord and about ten miles (16 km) southwest of Lowell. The population was 24,021 in April 2020, according to the United States Census Bureau. It is bordered by Westford and Littleton to the north, Concord and Carlisle to the east, Stow, Maynard, and Sudbury to the south and Boxborough to the west. Acton became an incorporated town in 1735. The town employs the Open Town Meeting form of government with a town manager and an elected, five-member select board.

Median Price

$945,145

Population

24,021

Sharon, Massachusetts

Sharon

Sharon is a town in Norfolk County, Massachusetts, United States. The population was 18,575 at the 2020 census. It contains the census-designated place of the same name. Sharon is part of Greater Boston, about 17 miles (27 km) southwest of downtown Boston, and is connected to both Boston and Providence by the Providence/Stoughton Line.

Median Price

$877,220

Population

18,575

Andover, Massachusetts

Andover

Andover is a town in Essex County, Massachusetts, United States. It was settled in 1642 and incorporated in 1646. At the 2020 census, the population was 36,569. It is located 20 miles (32 km) north of Boston and 4 miles (6.4 km) south of Lawrence. Part of the town comprises the census-designated place of Andover. It is twinned with its namesake: Andover, Hampshire, England.

Median Price

N/A

Population

36,569

Shrewsbury, Massachusetts

Shrewsbury

Shrewsbury is a town in Worcester County, Massachusetts, United States. The population was 38,325 according to the 2020 United States census, in nearly 15,000 households.

Median Price

$730,718

Population

38,325

Hopkinton, Massachusetts

Hopkinton

Hopkinton is a town in Middlesex County, Massachusetts, United States, 25 miles (40 km) west of Boston. The town is best known as the starting point of the Boston Marathon, held annually on Patriots' Day each April, and as the headquarters for the Dell EMC corporation. As of the 2020 census, the town had a population of 18,758, a population growth rate faster than any other municipality in the commonwealth.

Median Price

$981,427

Population

18,758,

Westford, Massachusetts

Westford

Westford is a town in Middlesex County, Massachusetts, United States. The population was at 24,643 at the time of the 2020 Census.

Median Price

$882,051

Population

24,643

Westboro, Massachusetts

Westboro

Westborough is a town in Worcester County, Massachusetts, United States. The population was 21,567 at the 2020 census, in over 7,000 households. It contains the census-designated place of the same name. Incorporated in 1717, the town is governed under the New England open town meeting system, headed by a five-member elected Board of Selectmen whose duties include licensing, appointing various administrative positions, and calling a town meeting of citizens annually or whenever the need arises.

Median Price

N/A

Population

21,567

Winchester, Massachusetts

Winchester

Winchester is a town in Middlesex County, Massachusetts, United States, located 8.2 miles (13.2 km) north of downtown Boston as part of the Greater Boston metropolitan area. It is also one of the wealthiest municipalities in Massachusetts. The population was 22,970 at the 2020 United States Census.

Median Price

$1,640,798

Population

22,970

Brookline, Massachusetts

Brookline

Brookline is a town in Norfolk County, Massachusetts, United States, and part of the Boston metropolitan area. An exclave of Norfolk County, Brookline borders six of Boston's neighborhoods: Brighton, Allston, Fenway–Kenmore, Mission Hill, Jamaica Plain, and West Roxbury. The city of Newton borders Brookline to the west. It is known for being the birthplace of John F. Kennedy.

Median Price

N/A

Population

N/A

Investor’s/Growing Markets

Burlington, Massachusetts

Burlington

Burlington is a town in Middlesex County, Massachusetts, United States. The population was 26,377 at the 2020 census.

Median Price

$863,437

Population

26,377

Natick, Massachusetts

Natick

Natick is a town in Middlesex County, Massachusetts, United States. It is near the center of the MetroWest region of Massachusetts, with a population of 37,006 at the 2020 census. 10 miles (16 km) west of Boston, Natick is part of the Greater Boston area. Massachusetts's center of population was in Natick at the censuses of 2000–2020, most recently in the vicinity of Hunters Lane.

Median Price

$952,191

Population

37,006

Waltham, Massachusetts

Waltham

Waltham is a city in Middlesex County, Massachusetts, United States, and was an early center for the labor movement as well as a major contributor to the American Industrial Revolution. The original home of the Boston Manufacturing Company, the city was a prototype for 19th century industrial city planning, spawning what became known as the Waltham-Lowell system of labor and production. The city is now a center for research and higher education as home to Brandeis University and Bentley University. The population was 65,218 at the 2020 United States census. Waltham is part of the Greater Boston area and lies 9 miles (14 km) west of Downtown Boston.

Median Price

N/A

Population

65,218

Bedford, Massachusetts

Bedford

Bedford is a town in Middlesex County, Massachusetts, United States. The population of Bedford was 14,161 at the 2022 United States census.

Median Price

$1,055,018

Population

14,161

Sudbury, Massachusetts

Sudbury

Sudbury is a town in Middlesex County, Massachusetts, United States. At the 2020 census, it had a population of 18,934. The town, located in Greater Boston's MetroWest region, has a colonial history.

Median Price

$1,173,978

Population

18,934

Reading, Massachusetts

Reading

Reading is a town in Middlesex County, Massachusetts, United States, 16 miles (26 km) north of central Boston. The population was 25,518 at the 2020 census.

Median Price

$940,593

Population

25,518

Melrose, Massachusetts

Melrose

Melrose is a city located in the Greater Boston metropolitan area in Middlesex County, Massachusetts, United States. Its population as of the 2020 census was 29,817. It is a suburb located approximately seven miles north of Boston. It is situated in the center of the triangle created by Interstates 93, 95 and U.S. Route 1.

Median Price

$924,368

Population

2020

Medway, Massachusetts

Medway

Medway is a town in Norfolk County, Massachusetts, United States. The town had a population of 13,115 at the 2020 census.

Median Price

$723,665

Population

13,115

Franklin, Massachusetts

Franklin

The Town of Franklin is a city in Norfolk County, Massachusetts, United States. Franklin is one of thirteen Massachusetts municipalities that have applied for, and been granted, city forms of government but wish to retain "The town of" in their official names. As of 2022, the city's population was 36,745, with a growth rate of 15.38% since 2015. It is home to the country's first public library, the Franklin Public Library with its first books donated by Benjamin Franklin in 1790. It also contains the largest Catholic parish in the Boston Archdiocese, St. Mary's Catholic church, with some 15,000 members.

Median Price

$735,720

Population

36,745,

Ashland, Massachusetts

Ashland

Ashland is a town in Middlesex County, Massachusetts, United States. It is part of the MetroWest region. The population was 18,832 at the 2020 United States census.

Median Price

$748,543

Population

18,832

Holliston, Massachusetts

Holliston

Holliston is a New England town in Middlesex County, Massachusetts, United States in the Greater Boston area. The population was 14,996 at the 2020 census. It is located in MetroWest, a Massachusetts region that is west of Boston. Holliston is the only town in Middlesex County that borders both Norfolk and Worcester counties.

Median Price

$743,474

Population

14,996

Mansfield, Massachusetts

Mansfield

Mansfield is a town in Bristol County, Massachusetts, United States. As of the United States 2020 Census, the town population is 23,860. Mansfield is 23 miles southwest of Boston and is 22 miles northeast of Providence, Rhode Island. The village of Mansfield Center is located in the town. The town is twinned with Mansfield in Nottinghamshire, England.

Median Price

$734,501

Population

23,860

Ready to Find Your Perfect Town?

Let our AI assistant help you compare towns and find the best fit for your needs

Ask AI Assistant