Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,858

Rent Comparison

3.3% 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

Boston

Average Rent

$3,550

Population

639,172

# of Rentals

1,131

Dorchester

Average Rent

$2,604

Population

124,098

# of Rentals

47

Cambridge

Average Rent

$3,473

Population

116,237

# of Rentals

261

Lowell

Average Rent

$2,222

Population

109,958

# of Rentals

129

Quincy

Average Rent

$2,607

Population

99,437

# of Rentals

274

Brockton

Average Rent

$1,936

Population

97,747

# of Rentals

29

Lynn

Average Rent

$2,364

Population

95,569

# of Rentals

178

Newton

Average Rent

$3,489

Population

86,796

# of Rentals

19

Lawrence

Average Rent

$2,276

Population

80,035

# of Rentals

83

Framingham

Average Rent

$2,352

Population

74,650

# of Rentals

135

Somerville

Average Rent

$3,411

Population

73,538

# of Rentals

100

Plymouth

Average Rent

$2,725

Population

66,168

# of Rentals

61

Haverhill

Average Rent

$2,078

Population

65,644

# of Rentals

113

Waltham

Average Rent

$2,965

Population

61,931

# of Rentals

94

Malden

Average Rent

$2,822

Population

61,637

# of Rentals

112

Brookline

Average Rent

$2,997

Population

59,815

# of Rentals

68

Weymouth

Average Rent

$2,423

Population

59,016

# of Rentals

131

Medford

Average Rent

$3,217

Population

57,217

# of Rentals

34

Peabody

Average Rent

$2,403

Population

54,262

# of Rentals

56

Revere

Average Rent

$2,817

Population

53,623

# of Rentals

330

Methuen

Average Rent

$2,101

Population

52,170

# of Rentals

27

Arlington

Average Rent

$2,616

Population

45,036

# of Rentals

21

Brighton

Average Rent

$3,184

Population

43,598

# of Rentals

42

Salem

Average Rent

$2,316

Population

42,908

# of Rentals

59

Everett

Average Rent

$2,907

Population

42,877

# of Rentals

228

Beverly

Average Rent

$2,859

Population

42,837

# of Rentals

43

Woburn

Average Rent

$2,740

Population

42,780

# of Rentals

86

Billerica

Average Rent

$2,508

Population

41,745

# of Rentals

13

Marlborough

Average Rent

$2,683

Population

41,497

# of Rentals

161

East Boston

Average Rent

$3,282

Population

40,626

# of Rentals

24

Braintree

Average Rent

$2,731

Population

39,049

# of Rentals

17

Andover

Average Rent

$2,496

Population

38,170

# of Rentals

30

Chelmsford

Average Rent

$2,445

Population

36,795

# of Rentals

25

South Boston

Average Rent

$2,981

Population

36,103

# of Rentals

13

Natick

Average Rent

$2,490

Population

36,006

# of Rentals

37

Chelsea

Average Rent

$2,666

Population

35,885

# of Rentals

92

Jamaica Plain

Average Rent

$3,058

Population

34,557

# of Rentals

18

Watertown

Average Rent

$3,218

Population

34,449

# of Rentals

86

Dover

Average Rent

$2,155

Population

33,997

# of Rentals

23

Randolph

Average Rent

$2,256

Population

33,934

# of Rentals

44

Derry

Average Rent

$2,391

Population

33,587

# of Rentals

19

Franklin

Average Rent

$2,144

Population

32,903

# of Rentals

50

Needham

Average Rent

$3,512

Population

32,691

# of Rentals

30

North Andover

Average Rent

$2,658

Population

32,343

# of Rentals

26

Dracut

Average Rent

$1,615

Population

32,275

# of Rentals

13

Salem

Average Rent

$2,667

Population

31,620

# of Rentals

77

Tewksbury

Average Rent

$2,510

Population

31,126

# of Rentals

25

Norwood

Average Rent

$2,405

Population

30,236

# of Rentals

41

Stoughton

Average Rent

$2,360

Population

29,087

# of Rentals

39

Bridgewater

Average Rent

$2,224

Population

29,042

# of Rentals

26

Melrose

Average Rent

$2,214

Population

28,984

# of Rentals

15

Danvers

Average Rent

$2,468

Population

28,944

# of Rentals

11

Wellesley

Average Rent

$3,995

Population

28,921

# of Rentals

14

Saugus

Average Rent

$2,628

Population

28,766

# of Rentals

78

Walpole

Average Rent

$2,434

Population

28,516

# of Rentals

12

Milton

Average Rent

$2,919

Population

28,049

# of Rentals

48

Londonderry

Average Rent

$2,447

Population

27,623

# of Rentals

50

Mattapan

Average Rent

$2,524

Population

26,996

# of Rentals

17

Roslindale

Average Rent

$2,819

Population

26,737

# of Rentals

22

Wakefield

Average Rent

$3,023

Population

26,635

# of Rentals

47

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.