city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,797

Rent Comparison

1.7% Higher

than state average

Cost of Living

80.4% 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,446

Population

639,172

# of Rentals

1,195

Dorchester

Average Rent

$2,817

Population

124,098

# of Rentals

60

Cambridge

Average Rent

$3,269

Population

116,237

# of Rentals

311

Lowell

Average Rent

$2,100

Population

109,958

# of Rentals

87

Quincy

Average Rent

$2,566

Population

99,437

# of Rentals

250

Brockton

Average Rent

$1,882

Population

97,747

# of Rentals

39

Lynn

Average Rent

$2,466

Population

95,569

# of Rentals

206

Newton

Average Rent

$3,329

Population

86,796

# of Rentals

12

Lawrence

Average Rent

$2,166

Population

80,035

# of Rentals

65

Framingham

Average Rent

$2,382

Population

74,650

# of Rentals

126

Somerville

Average Rent

$3,304

Population

73,538

# of Rentals

115

Plymouth

Average Rent

$2,583

Population

66,168

# of Rentals

96

Haverhill

Average Rent

$2,325

Population

65,644

# of Rentals

134

Waltham

Average Rent

$2,896

Population

61,931

# of Rentals

145

Malden

Average Rent

$2,625

Population

61,637

# of Rentals

124

Brookline

Average Rent

$3,339

Population

59,815

# of Rentals

92

Weymouth

Average Rent

$2,499

Population

59,016

# of Rentals

137

Medford

Average Rent

$3,025

Population

57,217

# of Rentals

66

Peabody

Average Rent

$2,405

Population

54,262

# of Rentals

70

Revere

Average Rent

$2,795

Population

53,623

# of Rentals

393

Methuen

Average Rent

$2,144

Population

52,170

# of Rentals

25

Arlington

Average Rent

$2,403

Population

45,036

# of Rentals

30

Brighton

Average Rent

$3,272

Population

43,598

# of Rentals

86

Salem

Average Rent

$2,180

Population

42,908

# of Rentals

97

Everett

Average Rent

$2,935

Population

42,877

# of Rentals

293

Beverly

Average Rent

$2,657

Population

42,837

# of Rentals

47

Woburn

Average Rent

$2,611

Population

42,780

# of Rentals

97

Billerica

Average Rent

$2,443

Population

41,745

# of Rentals

18

Marlborough

Average Rent

$2,728

Population

41,497

# of Rentals

197

East Boston

Average Rent

$3,099

Population

40,626

# of Rentals

16

Braintree

Average Rent

$2,680

Population

39,049

# of Rentals

29

Andover

Average Rent

$2,386

Population

38,170

# of Rentals

24

Chelmsford

Average Rent

$2,457

Population

36,795

# of Rentals

25

Natick

Average Rent

$2,634

Population

36,006

# of Rentals

62

Chelsea

Average Rent

$2,539

Population

35,885

# of Rentals

136

Lexington

Average Rent

$2,750

Population

34,891

# of Rentals

10

Jamaica Plain

Average Rent

$2,716

Population

34,557

# of Rentals

32

Watertown

Average Rent

$2,994

Population

34,449

# of Rentals

69

Dover

Average Rent

$2,426

Population

33,997

# of Rentals

110

Rochester

Average Rent

$1,806

Population

33,995

# of Rentals

10

Randolph

Average Rent

$2,337

Population

33,934

# of Rentals

47

Derry

Average Rent

$1,868

Population

33,587

# of Rentals

7

Franklin

Average Rent

$1,973

Population

32,903

# of Rentals

56

Needham

Average Rent

$3,245

Population

32,691

# of Rentals

23

North Andover

Average Rent

$2,439

Population

32,343

# of Rentals

30

Dracut

Average Rent

$1,858

Population

32,275

# of Rentals

5

Salem

Average Rent

$2,453

Population

31,620

# of Rentals

80

Gloucester

Average Rent

$2,465

Population

31,419

# of Rentals

12

Tewksbury

Average Rent

$2,301

Population

31,126

# of Rentals

21

Norwood

Average Rent

$2,428

Population

30,236

# of Rentals

42

Stoughton

Average Rent

$2,283

Population

29,087

# of Rentals

26

Bridgewater

Average Rent

$2,556

Population

29,042

# of Rentals

15

Melrose

Average Rent

$2,664

Population

28,984

# of Rentals

16

Danvers

Average Rent

$2,409

Population

28,944

# of Rentals

9

Wellesley

Average Rent

$3,248

Population

28,921

# of Rentals

14

Saugus

Average Rent

$2,488

Population

28,766

# of Rentals

167

Walpole

Average Rent

$2,410

Population

28,516

# of Rentals

21

Londonderry

Average Rent

$2,409

Population

27,623

# of Rentals

21

Mattapan

Average Rent

$2,106

Population

26,996

# of Rentals

20

Roslindale

Average Rent

$2,140

Population

26,737

# of Rentals

25

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.