city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,805

Rent Comparison

2.2% Higher

than state average

Cost of Living

78.0% 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,503

Population

639,172

# of Rentals

1,062

Dorchester

Average Rent

$2,794

Population

124,098

# of Rentals

50

Cambridge

Average Rent

$3,255

Population

116,237

# of Rentals

325

Lowell

Average Rent

$2,035

Population

109,958

# of Rentals

91

Quincy

Average Rent

$2,488

Population

99,437

# of Rentals

261

Brockton

Average Rent

$1,850

Population

97,747

# of Rentals

38

Lynn

Average Rent

$2,494

Population

95,569

# of Rentals

203

Newton

Average Rent

$3,406

Population

86,796

# of Rentals

17

Lawrence

Average Rent

$2,145

Population

80,035

# of Rentals

76

Framingham

Average Rent

$2,412

Population

74,650

# of Rentals

94

Somerville

Average Rent

$3,338

Population

73,538

# of Rentals

108

Plymouth

Average Rent

$2,542

Population

66,168

# of Rentals

73

Haverhill

Average Rent

$2,289

Population

65,644

# of Rentals

134

Waltham

Average Rent

$2,866

Population

61,931

# of Rentals

179

Malden

Average Rent

$2,749

Population

61,637

# of Rentals

116

Brookline

Average Rent

$3,060

Population

59,815

# of Rentals

66

Weymouth

Average Rent

$2,466

Population

59,016

# of Rentals

153

Medford

Average Rent

$3,054

Population

57,217

# of Rentals

74

Peabody

Average Rent

$2,388

Population

54,262

# of Rentals

66

Revere

Average Rent

$2,820

Population

53,623

# of Rentals

352

Methuen

Average Rent

$2,161

Population

52,170

# of Rentals

20

Arlington

Average Rent

$2,573

Population

45,036

# of Rentals

23

Brighton

Average Rent

$3,306

Population

43,598

# of Rentals

80

Salem

Average Rent

$2,414

Population

42,908

# of Rentals

56

Everett

Average Rent

$2,936

Population

42,877

# of Rentals

298

Beverly

Average Rent

$2,684

Population

42,837

# of Rentals

46

Woburn

Average Rent

$2,595

Population

42,780

# of Rentals

101

Billerica

Average Rent

$2,416

Population

41,745

# of Rentals

23

Marlborough

Average Rent

$2,733

Population

41,497

# of Rentals

203

East Boston

Average Rent

$2,868

Population

40,626

# of Rentals

18

Braintree

Average Rent

$2,563

Population

39,049

# of Rentals

30

Andover

Average Rent

$2,385

Population

38,170

# of Rentals

23

Chelmsford

Average Rent

$2,397

Population

36,795

# of Rentals

26

Natick

Average Rent

$2,816

Population

36,006

# of Rentals

53

Chelsea

Average Rent

$2,508

Population

35,885

# of Rentals

135

Lexington

Average Rent

$3,047

Population

34,891

# of Rentals

9

Jamaica Plain

Average Rent

$2,956

Population

34,557

# of Rentals

17

Watertown

Average Rent

$2,946

Population

34,449

# of Rentals

66

Dover

Average Rent

$2,531

Population

33,997

# of Rentals

118

Randolph

Average Rent

$2,327

Population

33,934

# of Rentals

51

Derry

Average Rent

$1,772

Population

33,587

# of Rentals

12

Franklin

Average Rent

$2,058

Population

32,903

# of Rentals

59

Needham

Average Rent

$3,237

Population

32,691

# of Rentals

32

North Andover

Average Rent

$2,498

Population

32,343

# of Rentals

26

Dracut

Average Rent

$1,817

Population

32,275

# of Rentals

6

Salem

Average Rent

$2,376

Population

31,620

# of Rentals

52

Gloucester

Average Rent

$2,455

Population

31,419

# of Rentals

13

Tewksbury

Average Rent

$2,318

Population

31,126

# of Rentals

19

Norwood

Average Rent

$2,426

Population

30,236

# of Rentals

42

Stoughton

Average Rent

$2,417

Population

29,087

# of Rentals

21

Bridgewater

Average Rent

$2,650

Population

29,042

# of Rentals

18

Melrose

Average Rent

$2,701

Population

28,984

# of Rentals

35

Danvers

Average Rent

$2,416

Population

28,944

# of Rentals

7

Wellesley

Average Rent

$3,524

Population

28,921

# of Rentals

10

Saugus

Average Rent

$2,636

Population

28,766

# of Rentals

155

Walpole

Average Rent

$2,345

Population

28,516

# of Rentals

18

Londonderry

Average Rent

$2,538

Population

27,623

# of Rentals

21

Mattapan

Average Rent

$2,460

Population

26,996

# of Rentals

9

Roslindale

Average Rent

$2,423

Population

26,737

# of Rentals

36

Wakefield

Average Rent

$2,879

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.