city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$3,118

Rent Comparison

2.2% Higher

than state average

Cost of Living

78.2% Higher

than national average

Population

4.89 Million

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,976

Population

639,172

# of Rentals

1,143

Dorchester

Average Rent

$2,897

Population

124,098

# of Rentals

22

Cambridge

Average Rent

$3,908

Population

116,237

# of Rentals

296

Lowell

Average Rent

$2,250

Population

109,958

# of Rentals

97

Quincy

Average Rent

$2,723

Population

99,437

# of Rentals

274

Brockton

Average Rent

$1,696

Population

97,747

# of Rentals

25

Lynn

Average Rent

$2,484

Population

95,569

# of Rentals

191

Newton

Average Rent

$5,046

Population

86,796

# of Rentals

25

Lawrence

Average Rent

$2,393

Population

80,035

# of Rentals

62

Framingham

Average Rent

$2,497

Population

74,650

# of Rentals

133

Somerville

Average Rent

$3,284

Population

73,538

# of Rentals

86

Plymouth

Average Rent

$2,825

Population

66,168

# of Rentals

37

Haverhill

Average Rent

$2,429

Population

65,644

# of Rentals

124

Waltham

Average Rent

$3,053

Population

61,931

# of Rentals

165

Malden

Average Rent

$2,817

Population

61,637

# of Rentals

126

Brookline

Average Rent

$3,085

Population

59,815

# of Rentals

92

Weymouth

Average Rent

$2,631

Population

59,016

# of Rentals

134

Medford

Average Rent

$3,767

Population

57,217

# of Rentals

68

Peabody

Average Rent

$2,497

Population

54,262

# of Rentals

100

Revere

Average Rent

$2,898

Population

53,623

# of Rentals

273

Methuen

Average Rent

$2,079

Population

52,170

# of Rentals

18

Arlington

Average Rent

$2,665

Population

45,036

# of Rentals

30

Brighton

Average Rent

$3,256

Population

43,598

# of Rentals

122

Salem

Average Rent

$2,631

Population

42,908

# of Rentals

52

Everett

Average Rent

$2,987

Population

42,877

# of Rentals

301

Beverly

Average Rent

$2,947

Population

42,837

# of Rentals

57

Woburn

Average Rent

$3,074

Population

42,780

# of Rentals

89

Billerica

Average Rent

$2,989

Population

41,745

# of Rentals

16

Marlborough

Average Rent

$2,921

Population

41,497

# of Rentals

210

East Boston

Average Rent

$3,725

Population

40,626

# of Rentals

25

Braintree

Average Rent

$2,595

Population

39,049

# of Rentals

44

Andover

Average Rent

$2,711

Population

38,170

# of Rentals

33

Chelmsford

Average Rent

$2,602

Population

36,795

# of Rentals

22

South Boston

Average Rent

$3,288

Population

36,103

# of Rentals

10

Natick

Average Rent

$2,891

Population

36,006

# of Rentals

61

Chelsea

Average Rent

$2,818

Population

35,885

# of Rentals

121

Lexington

Average Rent

$3,070

Population

34,891

# of Rentals

9

Jamaica Plain

Average Rent

$3,270

Population

34,557

# of Rentals

12

Watertown

Average Rent

$3,676

Population

34,449

# of Rentals

97

Dover

Average Rent

$2,139

Population

33,997

# of Rentals

22

Randolph

Average Rent

$2,332

Population

33,934

# of Rentals

31

Derry

Average Rent

$2,631

Population

33,587

# of Rentals

12

Franklin

Average Rent

$2,406

Population

32,903

# of Rentals

43

Needham

Average Rent

$3,277

Population

32,691

# of Rentals

45

North Andover

Average Rent

$2,689

Population

32,343

# of Rentals

25

Dracut

Average Rent

$2,057

Population

32,275

# of Rentals

8

Salem

Average Rent

$2,415

Population

31,620

# of Rentals

37

Tewksbury

Average Rent

$2,355

Population

31,126

# of Rentals

37

Norwood

Average Rent

$2,503

Population

30,236

# of Rentals

38

Stoughton

Average Rent

$2,776

Population

29,087

# of Rentals

25

Melrose

Average Rent

$3,198

Population

28,984

# of Rentals

29

Danvers

Average Rent

$2,675

Population

28,944

# of Rentals

17

Wellesley

Average Rent

$5,715

Population

28,921

# of Rentals

11

Saugus

Average Rent

$2,655

Population

28,766

# of Rentals

177

Walpole

Average Rent

$2,845

Population

28,516

# of Rentals

16

Londonderry

Average Rent

$2,505

Population

27,623

# of Rentals

21

Mattapan

Average Rent

$2,454

Population

26,996

# of Rentals

8

Roslindale

Average Rent

$2,335

Population

26,737

# of Rentals

36

Wakefield

Average Rent

$3,017

Population

26,635

# of Rentals

74

Burlington

Average Rent

$2,909

Population

26,249

# 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.