Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,873

Rent Comparison

2.8% Higher

than state average

Cost of Living

83.6% 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,508

Population

639,172

# of Rentals

1,231

Dorchester

Average Rent

$2,215

Population

124,098

# of Rentals

31

Cambridge

Average Rent

$3,402

Population

116,237

# of Rentals

388

Lowell

Average Rent

$2,202

Population

109,958

# of Rentals

117

Quincy

Average Rent

$2,576

Population

99,437

# of Rentals

307

Brockton

Average Rent

$1,916

Population

97,747

# of Rentals

30

Lynn

Average Rent

$2,439

Population

95,569

# of Rentals

187

Newton

Average Rent

$3,434

Population

86,796

# of Rentals

19

Lawrence

Average Rent

$2,222

Population

80,035

# of Rentals

81

Framingham

Average Rent

$2,292

Population

74,650

# of Rentals

153

Somerville

Average Rent

$3,385

Population

73,538

# of Rentals

147

Plymouth

Average Rent

$2,694

Population

66,168

# of Rentals

66

Haverhill

Average Rent

$2,256

Population

65,644

# of Rentals

128

Waltham

Average Rent

$2,981

Population

61,931

# of Rentals

118

Malden

Average Rent

$2,745

Population

61,637

# of Rentals

110

Brookline

Average Rent

$3,287

Population

59,815

# of Rentals

130

Weymouth

Average Rent

$2,485

Population

59,016

# of Rentals

126

Medford

Average Rent

$3,119

Population

57,217

# of Rentals

54

Peabody

Average Rent

$2,451

Population

54,262

# of Rentals

58

Revere

Average Rent

$2,816

Population

53,623

# of Rentals

316

Methuen

Average Rent

$2,099

Population

52,170

# of Rentals

27

Arlington

Average Rent

$2,526

Population

45,036

# of Rentals

30

Brighton

Average Rent

$3,392

Population

43,598

# of Rentals

92

Salem

Average Rent

$2,220

Population

42,908

# of Rentals

77

Everett

Average Rent

$2,862

Population

42,877

# of Rentals

247

Beverly

Average Rent

$2,777

Population

42,837

# of Rentals

47

Woburn

Average Rent

$2,675

Population

42,780

# of Rentals

87

Billerica

Average Rent

$2,536

Population

41,745

# of Rentals

18

Marlborough

Average Rent

$2,775

Population

41,497

# of Rentals

153

East Boston

Average Rent

$3,214

Population

40,626

# of Rentals

18

Braintree

Average Rent

$2,839

Population

39,049

# of Rentals

34

Andover

Average Rent

$2,375

Population

38,170

# of Rentals

27

Chelmsford

Average Rent

$2,420

Population

36,795

# of Rentals

29

South Boston

Average Rent

$3,110

Population

36,103

# of Rentals

10

Natick

Average Rent

$2,537

Population

36,006

# of Rentals

57

Chelsea

Average Rent

$2,541

Population

35,885

# of Rentals

102

Lexington

Average Rent

$3,010

Population

34,891

# of Rentals

10

Jamaica Plain

Average Rent

$3,601

Population

34,557

# of Rentals

16

Watertown

Average Rent

$3,163

Population

34,449

# of Rentals

74

Dover

Average Rent

$2,329

Population

33,997

# of Rentals

63

Randolph

Average Rent

$2,321

Population

33,934

# of Rentals

29

Derry

Average Rent

$2,438

Population

33,587

# of Rentals

14

Franklin

Average Rent

$2,337

Population

32,903

# of Rentals

60

Needham

Average Rent

$3,338

Population

32,691

# of Rentals

30

North Andover

Average Rent

$2,724

Population

32,343

# of Rentals

27

Dracut

Average Rent

$1,488

Population

32,275

# of Rentals

46

Salem

Average Rent

$2,910

Population

31,620

# of Rentals

101

Gloucester

Average Rent

$2,209

Population

31,419

# of Rentals

5

Tewksbury

Average Rent

$2,376

Population

31,126

# of Rentals

39

Norwood

Average Rent

$2,542

Population

30,236

# of Rentals

39

Stoughton

Average Rent

$2,412

Population

29,087

# of Rentals

23

Bridgewater

Average Rent

$2,449

Population

29,042

# of Rentals

31

Melrose

Average Rent

$2,741

Population

28,984

# of Rentals

15

Danvers

Average Rent

$2,522

Population

28,944

# of Rentals

14

Wellesley

Average Rent

$3,779

Population

28,921

# of Rentals

14

Saugus

Average Rent

$2,582

Population

28,766

# of Rentals

106

Walpole

Average Rent

$2,529

Population

28,516

# of Rentals

14

Londonderry

Average Rent

$2,486

Population

27,623

# of Rentals

62

Wakefield

Average Rent

$3,141

Population

26,635

# of Rentals

145

Burlington

Average Rent

$2,760

Population

26,249

# of Rentals

50

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.