Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,861

Rent Comparison

3.2% Higher

than state average

Cost of Living

83.7% Higher

than national average

Population

5.06 Million

in 2022

The Boston-Cambridge-Newton, MA-NH metro area has a total population of 5,061,694. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Burlington

Average Rent

$2,841

Population

26,249

# of Rentals

50

Belmont

Average Rent

$3,543

Population

26,134

# of Rentals

15

Westford

Average Rent

$3,024

Population

26,127

# of Rentals

7

Marshfield

Average Rent

$2,653

Population

25,853

# of Rentals

13

Hyde Park

Average Rent

$2,881

Population

25,727

# of Rentals

67

Hingham

Average Rent

$3,177

Population

25,505

# of Rentals

14

Reading

Average Rent

$2,697

Population

25,501

# of Rentals

9

Wareham

Average Rent

$1,971

Population

25,408

# of Rentals

6

Acton

Average Rent

$2,478

Population

25,367

# of Rentals

63

Dedham

Average Rent

$2,901

Population

25,158

# of Rentals

19

West Roxbury

Average Rent

$2,519

Population

25,085

# of Rentals

26

Canton

Average Rent

$2,563

Population

24,335

# of Rentals

21

Middleborough

Average Rent

$2,149

Population

23,935

# of Rentals

14

Winchester

Average Rent

$3,234

Population

23,516

# of Rentals

6

Portsmouth

Average Rent

$2,778

Population

23,255

# of Rentals

48

Chestnut Hill

Average Rent

$3,319

Population

22,926

# of Rentals

31

Wilmington

Average Rent

$3,121

Population

22,751

# of Rentals

35

Stoneham

Average Rent

$3,104

Population

22,625

# of Rentals

53

Allston

Average Rent

$3,045

Population

21,980

# of Rentals

149

Scituate

Average Rent

$2,710

Population

20,627

# of Rentals

7

Hopkinton

Average Rent

$2,672

Population

19,828

# of Rentals

7

Hudson

Average Rent

$2,352

Population

19,687

# of Rentals

8

Sudbury

Average Rent

$2,900

Population

19,399

# of Rentals

14

Newburyport

Average Rent

$2,876

Population

19,238

# of Rentals

12

Ashland

Average Rent

$2,699

Population

18,915

# of Rentals

28

Sharon

Average Rent

$2,675

Population

18,644

# of Rentals

13

Concord

Average Rent

$3,244

Population

18,311

# of Rentals

19

Foxborough

Average Rent

$2,154

Population

18,098

# of Rentals

37

Amesbury

Average Rent

$2,212

Population

17,443

# of Rentals

7

Bellingham

Average Rent

$2,264

Population

17,138

# of Rentals

23

Charlestown

Average Rent

$3,459

Population

17,108

# of Rentals

20

Westwood

Average Rent

$2,920

Population

17,070

# of Rentals

8

Abington

Average Rent

$2,554

Population

16,522

# of Rentals

20

North Reading

Average Rent

$2,633

Population

16,287

# of Rentals

24

Swampscott

Average Rent

$2,594

Population

15,709

# of Rentals

10

Hanover

Average Rent

$3,004

Population

15,126

# of Rentals

20

Bedford

Average Rent

$2,975

Population

14,797

# of Rentals

8

Wayland

Average Rent

$2,973

Population

14,706

# of Rentals

8

Kingston

Average Rent

$2,565

Population

14,516

# of Rentals

9

Whitman

Average Rent

$2,377

Population

14,452

# of Rentals

8

Lynnfield

Average Rent

$3,164

Population

13,738

# of Rentals

6

Wrentham

Average Rent

$2,527

Population

12,760

# of Rentals

10

Somersworth

Average Rent

$2,293

Population

12,541

# of Rentals

14

Hull

Average Rent

$3,203

Population

11,479

# of Rentals

6

North Chelmsford

Average Rent

$2,769

Population

9,732

# of Rentals

46

Plainville

Average Rent

$2,156

Population

9,655

# of Rentals

23

Cohasset

Average Rent

$3,202

Population

8,535

# of Rentals

8

Groveland

Average Rent

$2,528

Population

6,700

# of Rentals

53

South Walpole

Average Rent

$2,890

Population

1,158

# of Rentals

10

North Billerica

Average Rent

$2,570

Population

780

# of Rentals

8

East Walpole

Average Rent

$2,715

Population

--

# of Rentals

5

Millis

Average Rent

$1,900

Population

--

# of Rentals

5

Average Rent is calculated by averaging the monthly rent of 1 bedroom apartments.

1

2

Other Metros

This information is based on data collected by CoStar Group researchers.