city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,806

Rent Comparison

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

Population

639,172

# of Rentals

1,144

Dorchester

Average Rent

$2,818

Population

124,098

# of Rentals

28

Cambridge

Average Rent

$3,283

Population

116,237

# of Rentals

290

Lowell

Average Rent

$2,154

Population

109,958

# of Rentals

85

Quincy

Average Rent

$2,580

Population

99,437

# of Rentals

289

Brockton

Average Rent

$1,856

Population

97,747

# of Rentals

35

Lynn

Average Rent

$2,471

Population

95,569

# of Rentals

206

Newton

Average Rent

$3,514

Population

86,796

# of Rentals

12

Lawrence

Average Rent

$2,181

Population

80,035

# of Rentals

61

Framingham

Average Rent

$2,348

Population

74,650

# of Rentals

136

Somerville

Average Rent

$3,262

Population

73,538

# of Rentals

122

Plymouth

Average Rent

$2,598

Population

66,168

# of Rentals

113

Haverhill

Average Rent

$2,313

Population

65,644

# of Rentals

132

Waltham

Average Rent

$2,855

Population

61,931

# of Rentals

156

Malden

Average Rent

$2,640

Population

61,637

# of Rentals

136

Brookline

Average Rent

$3,305

Population

59,815

# of Rentals

99

Weymouth

Average Rent

$2,432

Population

59,016

# of Rentals

175

Medford

Average Rent

$2,940

Population

57,217

# of Rentals

59

Peabody

Average Rent

$2,404

Population

54,262

# of Rentals

70

Revere

Average Rent

$2,746

Population

53,623

# of Rentals

378

Methuen

Average Rent

$2,197

Population

52,170

# of Rentals

28

Arlington

Average Rent

$2,436

Population

45,036

# of Rentals

29

Brighton

Average Rent

$3,232

Population

43,598

# of Rentals

89

Salem

Average Rent

$2,224

Population

42,908

# of Rentals

72

Everett

Average Rent

$2,932

Population

42,877

# of Rentals

280

Beverly

Average Rent

$2,634

Population

42,837

# of Rentals

53

Woburn

Average Rent

$2,570

Population

42,780

# of Rentals

104

Billerica

Average Rent

$2,412

Population

41,745

# of Rentals

21

Marlborough

Average Rent

$2,713

Population

41,497

# of Rentals

188

East Boston

Average Rent

$3,000

Population

40,626

# of Rentals

17

Braintree

Average Rent

$2,691

Population

39,049

# of Rentals

32

Andover

Average Rent

$2,363

Population

38,170

# of Rentals

24

Chelmsford

Average Rent

$2,434

Population

36,795

# of Rentals

27

Natick

Average Rent

$2,615

Population

36,006

# of Rentals

67

Chelsea

Average Rent

$2,558

Population

35,885

# of Rentals

115

Lexington

Average Rent

$2,808

Population

34,891

# of Rentals

11

Jamaica Plain

Average Rent

$2,724

Population

34,557

# of Rentals

31

Watertown

Average Rent

$2,991

Population

34,449

# of Rentals

61

Dover

Average Rent

$2,443

Population

33,997

# of Rentals

104

Rochester

Average Rent

$1,747

Population

33,995

# of Rentals

11

Randolph

Average Rent

$2,291

Population

33,934

# of Rentals

51

Derry

Average Rent

$1,775

Population

33,587

# of Rentals

5

Franklin

Average Rent

$2,099

Population

32,903

# of Rentals

31

Needham

Average Rent

$3,291

Population

32,691

# of Rentals

29

North Andover

Average Rent

$2,539

Population

32,343

# of Rentals

28

Dracut

Average Rent

$1,857

Population

32,275

# of Rentals

6

Salem

Average Rent

$2,582

Population

31,620

# of Rentals

84

Gloucester

Average Rent

$2,448

Population

31,419

# of Rentals

7

Tewksbury

Average Rent

$2,416

Population

31,126

# of Rentals

22

Norwood

Average Rent

$2,359

Population

30,236

# of Rentals

50

Stoughton

Average Rent

$2,306

Population

29,087

# of Rentals

20

Bridgewater

Average Rent

$2,424

Population

29,042

# of Rentals

16

Melrose

Average Rent

$2,717

Population

28,984

# of Rentals

16

Danvers

Average Rent

$2,339

Population

28,944

# of Rentals

9

Wellesley

Average Rent

$3,573

Population

28,921

# of Rentals

12

Saugus

Average Rent

$2,486

Population

28,766

# of Rentals

163

Walpole

Average Rent

$2,401

Population

28,516

# of Rentals

17

Londonderry

Average Rent

$2,533

Population

27,623

# of Rentals

35

Roslindale

Average Rent

$2,163

Population

26,737

# of Rentals

23

Wakefield

Average Rent

$2,854

Population

26,635

# of Rentals

85

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.