Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,883

Rent Comparison

2.6% 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,577

Population

639,172

# of Rentals

1,227

Dorchester

Average Rent

$2,478

Population

124,098

# of Rentals

69

Cambridge

Average Rent

$3,405

Population

116,237

# of Rentals

357

Lowell

Average Rent

$2,210

Population

109,958

# of Rentals

116

Quincy

Average Rent

$2,622

Population

99,437

# of Rentals

277

Brockton

Average Rent

$1,921

Population

97,747

# of Rentals

31

Lynn

Average Rent

$2,468

Population

95,569

# of Rentals

183

Newton

Average Rent

$3,534

Population

86,796

# of Rentals

14

Lawrence

Average Rent

$2,247

Population

80,035

# of Rentals

80

Framingham

Average Rent

$2,290

Population

74,650

# of Rentals

163

Somerville

Average Rent

$3,393

Population

73,538

# of Rentals

146

Plymouth

Average Rent

$2,693

Population

66,168

# of Rentals

77

Haverhill

Average Rent

$2,280

Population

65,644

# of Rentals

124

Waltham

Average Rent

$2,990

Population

61,931

# of Rentals

123

Malden

Average Rent

$2,728

Population

61,637

# of Rentals

116

Brookline

Average Rent

$3,318

Population

59,815

# of Rentals

141

Weymouth

Average Rent

$2,569

Population

59,016

# of Rentals

129

Medford

Average Rent

$3,052

Population

57,217

# of Rentals

56

Peabody

Average Rent

$2,469

Population

54,262

# of Rentals

68

Revere

Average Rent

$2,825

Population

53,623

# of Rentals

312

Methuen

Average Rent

$2,097

Population

52,170

# of Rentals

26

Arlington

Average Rent

$2,620

Population

45,036

# of Rentals

31

Brighton

Average Rent

$3,292

Population

43,598

# of Rentals

83

Salem

Average Rent

$2,254

Population

42,908

# of Rentals

65

Everett

Average Rent

$2,886

Population

42,877

# of Rentals

243

Beverly

Average Rent

$2,722

Population

42,837

# of Rentals

60

Woburn

Average Rent

$2,692

Population

42,780

# of Rentals

100

Billerica

Average Rent

$2,594

Population

41,745

# of Rentals

25

Marlborough

Average Rent

$2,736

Population

41,497

# of Rentals

223

East Boston

Average Rent

$3,128

Population

40,626

# of Rentals

15

Braintree

Average Rent

$2,925

Population

39,049

# of Rentals

36

Andover

Average Rent

$2,408

Population

38,170

# of Rentals

27

Chelmsford

Average Rent

$2,399

Population

36,795

# of Rentals

24

South Boston

Average Rent

$3,110

Population

36,103

# of Rentals

10

Natick

Average Rent

$2,615

Population

36,006

# of Rentals

43

Chelsea

Average Rent

$2,626

Population

35,885

# of Rentals

54

Lexington

Average Rent

$2,968

Population

34,891

# of Rentals

10

Jamaica Plain

Average Rent

$3,549

Population

34,557

# of Rentals

17

Watertown

Average Rent

$3,235

Population

34,449

# of Rentals

76

Dover

Average Rent

$2,354

Population

33,997

# of Rentals

50

Randolph

Average Rent

$2,319

Population

33,934

# of Rentals

35

Derry

Average Rent

$2,471

Population

33,587

# of Rentals

12

Franklin

Average Rent

$2,337

Population

32,903

# of Rentals

62

Needham

Average Rent

$3,313

Population

32,691

# of Rentals

30

North Andover

Average Rent

$2,629

Population

32,343

# of Rentals

28

Dracut

Average Rent

$1,496

Population

32,275

# of Rentals

47

Salem

Average Rent

$2,909

Population

31,620

# of Rentals

101

Gloucester

Average Rent

$2,048

Population

31,419

# of Rentals

6

Tewksbury

Average Rent

$2,407

Population

31,126

# of Rentals

41

Norwood

Average Rent

$2,417

Population

30,236

# of Rentals

45

Stoughton

Average Rent

$2,382

Population

29,087

# of Rentals

18

Bridgewater

Average Rent

$2,408

Population

29,042

# of Rentals

28

Melrose

Average Rent

$2,473

Population

28,984

# of Rentals

13

Danvers

Average Rent

$2,526

Population

28,944

# of Rentals

17

Wellesley

Average Rent

$3,772

Population

28,921

# of Rentals

19

Saugus

Average Rent

$2,635

Population

28,766

# of Rentals

92

Walpole

Average Rent

$2,512

Population

28,516

# of Rentals

13

Londonderry

Average Rent

$2,446

Population

27,623

# of Rentals

58

Roslindale

Average Rent

$2,110

Population

26,737

# of Rentals

26

Wakefield

Average Rent

$3,056

Population

26,635

# of Rentals

148

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.