city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,801

Rent Comparison

2.3% 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,476

Population

639,172

# of Rentals

1,053

Dorchester

Average Rent

$2,789

Population

124,098

# of Rentals

47

Cambridge

Average Rent

$3,233

Population

116,237

# of Rentals

327

Lowell

Average Rent

$2,046

Population

109,958

# of Rentals

85

Quincy

Average Rent

$2,482

Population

99,437

# of Rentals

257

Brockton

Average Rent

$1,835

Population

97,747

# of Rentals

37

Lynn

Average Rent

$2,491

Population

95,569

# of Rentals

198

Newton

Average Rent

$3,369

Population

86,796

# of Rentals

15

Lawrence

Average Rent

$2,139

Population

80,035

# of Rentals

76

Framingham

Average Rent

$2,411

Population

74,650

# of Rentals

93

Somerville

Average Rent

$3,332

Population

73,538

# of Rentals

111

Plymouth

Average Rent

$2,638

Population

66,168

# of Rentals

93

Haverhill

Average Rent

$2,287

Population

65,644

# of Rentals

132

Waltham

Average Rent

$2,862

Population

61,931

# of Rentals

176

Malden

Average Rent

$2,760

Population

61,637

# of Rentals

113

Brookline

Average Rent

$3,082

Population

59,815

# of Rentals

62

Weymouth

Average Rent

$2,439

Population

59,016

# of Rentals

148

Medford

Average Rent

$3,061

Population

57,217

# of Rentals

75

Peabody

Average Rent

$2,393

Population

54,262

# of Rentals

62

Revere

Average Rent

$2,792

Population

53,623

# of Rentals

372

Methuen

Average Rent

$2,216

Population

52,170

# of Rentals

20

Arlington

Average Rent

$2,610

Population

45,036

# of Rentals

21

Brighton

Average Rent

$3,328

Population

43,598

# of Rentals

77

Salem

Average Rent

$2,464

Population

42,908

# of Rentals

50

Everett

Average Rent

$2,928

Population

42,877

# of Rentals

299

Beverly

Average Rent

$2,673

Population

42,837

# of Rentals

50

Woburn

Average Rent

$2,612

Population

42,780

# of Rentals

98

Billerica

Average Rent

$2,465

Population

41,745

# of Rentals

20

Marlborough

Average Rent

$2,686

Population

41,497

# of Rentals

199

East Boston

Average Rent

$2,883

Population

40,626

# of Rentals

18

Braintree

Average Rent

$2,552

Population

39,049

# of Rentals

33

Andover

Average Rent

$2,344

Population

38,170

# of Rentals

18

Chelmsford

Average Rent

$2,359

Population

36,795

# of Rentals

24

Natick

Average Rent

$2,798

Population

36,006

# of Rentals

50

Chelsea

Average Rent

$2,514

Population

35,885

# of Rentals

127

Lexington

Average Rent

$3,004

Population

34,891

# of Rentals

9

Jamaica Plain

Average Rent

$2,956

Population

34,557

# of Rentals

17

Watertown

Average Rent

$2,938

Population

34,449

# of Rentals

72

Dover

Average Rent

$2,499

Population

33,997

# of Rentals

112

Rochester

Average Rent

$1,901

Population

33,995

# of Rentals

5

Randolph

Average Rent

$2,285

Population

33,934

# of Rentals

49

Derry

Average Rent

$1,774

Population

33,587

# of Rentals

11

Franklin

Average Rent

$2,011

Population

32,903

# of Rentals

55

Needham

Average Rent

$3,216

Population

32,691

# of Rentals

32

North Andover

Average Rent

$2,553

Population

32,343

# of Rentals

24

Dracut

Average Rent

$1,838

Population

32,275

# of Rentals

6

Salem

Average Rent

$2,396

Population

31,620

# of Rentals

53

Gloucester

Average Rent

$2,396

Population

31,419

# of Rentals

14

Tewksbury

Average Rent

$2,336

Population

31,126

# of Rentals

21

Norwood

Average Rent

$2,383

Population

30,236

# of Rentals

45

Stoughton

Average Rent

$2,384

Population

29,087

# of Rentals

24

Bridgewater

Average Rent

$2,672

Population

29,042

# of Rentals

17

Melrose

Average Rent

$2,730

Population

28,984

# of Rentals

36

Danvers

Average Rent

$2,440

Population

28,944

# of Rentals

6

Wellesley

Average Rent

$3,417

Population

28,921

# of Rentals

11

Saugus

Average Rent

$2,598

Population

28,766

# of Rentals

154

Walpole

Average Rent

$2,353

Population

28,516

# of Rentals

17

Londonderry

Average Rent

$2,504

Population

27,623

# of Rentals

20

Mattapan

Average Rent

$2,460

Population

26,996

# of Rentals

9

Roslindale

Average Rent

$2,431

Population

26,737

# of Rentals

38

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.