city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,857

Rent Comparison

1.9% Higher

than state average

Cost of Living

78.2% Higher

than national average

Population

4.89 Million

in 2022

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

Boston

Average Rent

$3,564

Population

639,172

# of Rentals

1,116

Dorchester

Average Rent

$2,809

Population

124,098

# of Rentals

46

Cambridge

Average Rent

$3,333

Population

116,237

# of Rentals

310

Lowell

Average Rent

$2,090

Population

109,958

# of Rentals

91

Quincy

Average Rent

$2,566

Population

99,437

# of Rentals

268

Brockton

Average Rent

$1,756

Population

97,747

# of Rentals

29

Lynn

Average Rent

$2,525

Population

95,569

# of Rentals

194

Newton

Average Rent

$3,642

Population

86,796

# of Rentals

17

Lawrence

Average Rent

$2,154

Population

80,035

# of Rentals

82

Framingham

Average Rent

$2,398

Population

74,650

# of Rentals

114

Somerville

Average Rent

$3,307

Population

73,538

# of Rentals

108

Plymouth

Average Rent

$2,716

Population

66,168

# of Rentals

72

Haverhill

Average Rent

$2,408

Population

65,644

# of Rentals

125

Waltham

Average Rent

$2,930

Population

61,931

# of Rentals

186

Malden

Average Rent

$2,745

Population

61,637

# of Rentals

114

Brookline

Average Rent

$2,944

Population

59,815

# of Rentals

69

Weymouth

Average Rent

$2,412

Population

59,016

# of Rentals

148

Medford

Average Rent

$3,138

Population

57,217

# of Rentals

52

Peabody

Average Rent

$2,418

Population

54,262

# of Rentals

82

Revere

Average Rent

$2,896

Population

53,623

# of Rentals

300

Methuen

Average Rent

$2,147

Population

52,170

# of Rentals

21

Arlington

Average Rent

$2,138

Population

45,036

# of Rentals

65

Brighton

Average Rent

$3,386

Population

43,598

# of Rentals

84

Salem

Average Rent

$2,471

Population

42,908

# of Rentals

67

Everett

Average Rent

$2,926

Population

42,877

# of Rentals

340

Beverly

Average Rent

$2,645

Population

42,837

# of Rentals

49

Woburn

Average Rent

$2,805

Population

42,780

# of Rentals

84

Billerica

Average Rent

$2,523

Population

41,745

# of Rentals

24

Marlborough

Average Rent

$2,828

Population

41,497

# of Rentals

205

East Boston

Average Rent

$2,933

Population

40,626

# of Rentals

24

Braintree

Average Rent

$2,740

Population

39,049

# of Rentals

13

Andover

Average Rent

$2,464

Population

38,170

# of Rentals

28

Chelmsford

Average Rent

$2,447

Population

36,795

# of Rentals

21

South Boston

Average Rent

$3,130

Population

36,103

# of Rentals

9

Natick

Average Rent

$2,915

Population

36,006

# of Rentals

40

Chelsea

Average Rent

$2,512

Population

35,885

# of Rentals

123

Lexington

Average Rent

$2,884

Population

34,891

# of Rentals

8

Jamaica Plain

Average Rent

$2,874

Population

34,557

# of Rentals

25

Watertown

Average Rent

$3,227

Population

34,449

# of Rentals

99

Dover

Average Rent

$2,528

Population

33,997

# of Rentals

114

Randolph

Average Rent

$2,308

Population

33,934

# of Rentals

49

Derry

Average Rent

$1,870

Population

33,587

# of Rentals

13

Franklin

Average Rent

$2,269

Population

32,903

# of Rentals

39

Needham

Average Rent

$3,170

Population

32,691

# of Rentals

42

North Andover

Average Rent

$2,526

Population

32,343

# of Rentals

29

Dracut

Average Rent

$1,905

Population

32,275

# of Rentals

6

Salem

Average Rent

$2,540

Population

31,620

# of Rentals

41

Tewksbury

Average Rent

$2,259

Population

31,126

# of Rentals

23

Norwood

Average Rent

$2,441

Population

30,236

# of Rentals

46

Stoughton

Average Rent

$2,330

Population

29,087

# of Rentals

27

Bridgewater

Average Rent

$2,315

Population

29,042

# of Rentals

21

Melrose

Average Rent

$2,752

Population

28,984

# of Rentals

37

Danvers

Average Rent

$2,497

Population

28,944

# of Rentals

15

Wellesley

Average Rent

$3,771

Population

28,921

# of Rentals

9

Saugus

Average Rent

$2,581

Population

28,766

# of Rentals

185

Walpole

Average Rent

$2,418

Population

28,516

# of Rentals

21

Londonderry

Average Rent

$2,477

Population

27,623

# of Rentals

23

Mattapan

Average Rent

$2,387

Population

26,996

# of Rentals

7

Roslindale

Average Rent

$2,294

Population

26,737

# of Rentals

35

Wakefield

Average Rent

$2,775

Population

26,635

# of Rentals

118

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.