Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,869

Rent Comparison

3.4% 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,584

Population

639,172

# of Rentals

1,148

Dorchester

Average Rent

$2,589

Population

124,098

# of Rentals

50

Cambridge

Average Rent

$3,439

Population

116,237

# of Rentals

265

Lowell

Average Rent

$2,216

Population

109,958

# of Rentals

132

Quincy

Average Rent

$2,619

Population

99,437

# of Rentals

285

Brockton

Average Rent

$1,910

Population

97,747

# of Rentals

27

Lynn

Average Rent

$2,378

Population

95,569

# of Rentals

187

Newton

Average Rent

$3,448

Population

86,796

# of Rentals

21

Lawrence

Average Rent

$2,260

Population

80,035

# of Rentals

88

Framingham

Average Rent

$2,314

Population

74,650

# of Rentals

132

Somerville

Average Rent

$3,384

Population

73,538

# of Rentals

100

Plymouth

Average Rent

$2,740

Population

66,168

# of Rentals

58

Haverhill

Average Rent

$2,083

Population

65,644

# of Rentals

115

Waltham

Average Rent

$2,999

Population

61,931

# of Rentals

94

Malden

Average Rent

$2,874

Population

61,637

# of Rentals

100

Brookline

Average Rent

$3,028

Population

59,815

# of Rentals

71

Weymouth

Average Rent

$2,440

Population

59,016

# of Rentals

135

Medford

Average Rent

$3,199

Population

57,217

# of Rentals

33

Peabody

Average Rent

$2,399

Population

54,262

# of Rentals

58

Revere

Average Rent

$2,815

Population

53,623

# of Rentals

347

Methuen

Average Rent

$2,116

Population

52,170

# of Rentals

31

Arlington

Average Rent

$2,598

Population

45,036

# of Rentals

21

Brighton

Average Rent

$3,207

Population

43,598

# of Rentals

42

Salem

Average Rent

$2,306

Population

42,908

# of Rentals

60

Everett

Average Rent

$2,910

Population

42,877

# of Rentals

244

Beverly

Average Rent

$2,889

Population

42,837

# of Rentals

44

Woburn

Average Rent

$2,776

Population

42,780

# of Rentals

94

Billerica

Average Rent

$2,483

Population

41,745

# of Rentals

14

Marlborough

Average Rent

$2,631

Population

41,497

# of Rentals

157

East Boston

Average Rent

$3,176

Population

40,626

# of Rentals

21

Braintree

Average Rent

$2,724

Population

39,049

# of Rentals

20

Andover

Average Rent

$2,530

Population

38,170

# of Rentals

27

Chelmsford

Average Rent

$2,482

Population

36,795

# of Rentals

27

South Boston

Average Rent

$2,970

Population

36,103

# of Rentals

13

Natick

Average Rent

$2,567

Population

36,006

# of Rentals

34

Chelsea

Average Rent

$2,661

Population

35,885

# of Rentals

96

Lexington

Average Rent

$3,241

Population

34,891

# of Rentals

5

Jamaica Plain

Average Rent

$3,202

Population

34,557

# of Rentals

21

Watertown

Average Rent

$3,272

Population

34,449

# of Rentals

88

Dover

Average Rent

$2,191

Population

33,997

# of Rentals

24

Randolph

Average Rent

$2,274

Population

33,934

# of Rentals

38

Derry

Average Rent

$2,389

Population

33,587

# of Rentals

20

Franklin

Average Rent

$2,145

Population

32,903

# of Rentals

52

Needham

Average Rent

$3,521

Population

32,691

# of Rentals

32

North Andover

Average Rent

$2,635

Population

32,343

# of Rentals

26

Dracut

Average Rent

$1,615

Population

32,275

# of Rentals

13

Salem

Average Rent

$2,682

Population

31,620

# of Rentals

87

Tewksbury

Average Rent

$2,519

Population

31,126

# of Rentals

25

Norwood

Average Rent

$2,341

Population

30,236

# of Rentals

47

Stoughton

Average Rent

$2,371

Population

29,087

# of Rentals

38

Bridgewater

Average Rent

$2,269

Population

29,042

# of Rentals

26

Melrose

Average Rent

$2,214

Population

28,984

# of Rentals

15

Danvers

Average Rent

$2,452

Population

28,944

# of Rentals

14

Wellesley

Average Rent

$4,041

Population

28,921

# of Rentals

13

Saugus

Average Rent

$2,660

Population

28,766

# of Rentals

77

Walpole

Average Rent

$2,464

Population

28,516

# of Rentals

14

Milton

Average Rent

$3,126

Population

28,049

# of Rentals

47

Londonderry

Average Rent

$2,457

Population

27,623

# of Rentals

52

Mattapan

Average Rent

$2,524

Population

26,996

# of Rentals

17

Roslindale

Average Rent

$2,863

Population

26,737

# of Rentals

23

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

Other Metros

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