Skip to content
city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,892

Rent Comparison

2.8% 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,598

Population

639,172

# of Rentals

1,262

Dorchester

Average Rent

$2,392

Population

124,098

# of Rentals

66

Cambridge

Average Rent

$3,374

Population

116,237

# of Rentals

353

Lowell

Average Rent

$2,186

Population

109,958

# of Rentals

109

Quincy

Average Rent

$2,636

Population

99,437

# of Rentals

283

Brockton

Average Rent

$1,920

Population

97,747

# of Rentals

28

Lynn

Average Rent

$2,439

Population

95,569

# of Rentals

188

Newton

Average Rent

$3,413

Population

86,796

# of Rentals

17

Lawrence

Average Rent

$2,260

Population

80,035

# of Rentals

80

Framingham

Average Rent

$2,271

Population

74,650

# of Rentals

172

Somerville

Average Rent

$3,380

Population

73,538

# of Rentals

144

Plymouth

Average Rent

$2,683

Population

66,168

# of Rentals

75

Haverhill

Average Rent

$2,211

Population

65,644

# of Rentals

125

Waltham

Average Rent

$2,975

Population

61,931

# of Rentals

126

Malden

Average Rent

$2,768

Population

61,637

# of Rentals

120

Brookline

Average Rent

$3,283

Population

59,815

# of Rentals

128

Weymouth

Average Rent

$2,507

Population

59,016

# of Rentals

143

Medford

Average Rent

$3,135

Population

57,217

# of Rentals

56

Peabody

Average Rent

$2,452

Population

54,262

# of Rentals

65

Revere

Average Rent

$2,857

Population

53,623

# of Rentals

326

Methuen

Average Rent

$2,094

Population

52,170

# of Rentals

25

Arlington

Average Rent

$2,630

Population

45,036

# of Rentals

32

Brighton

Average Rent

$3,329

Population

43,598

# of Rentals

75

Salem

Average Rent

$2,271

Population

42,908

# of Rentals

61

Everett

Average Rent

$2,889

Population

42,877

# of Rentals

275

Beverly

Average Rent

$2,760

Population

42,837

# of Rentals

53

Woburn

Average Rent

$2,694

Population

42,780

# of Rentals

84

Billerica

Average Rent

$2,585

Population

41,745

# of Rentals

17

Marlborough

Average Rent

$2,726

Population

41,497

# of Rentals

205

East Boston

Average Rent

$3,121

Population

40,626

# of Rentals

15

Braintree

Average Rent

$2,850

Population

39,049

# of Rentals

34

Andover

Average Rent

$2,477

Population

38,170

# of Rentals

27

Chelmsford

Average Rent

$2,461

Population

36,795

# of Rentals

22

South Boston

Average Rent

$3,090

Population

36,103

# of Rentals

10

Natick

Average Rent

$2,663

Population

36,006

# of Rentals

45

Chelsea

Average Rent

$2,627

Population

35,885

# of Rentals

74

Lexington

Average Rent

$3,006

Population

34,891

# of Rentals

12

Jamaica Plain

Average Rent

$3,315

Population

34,557

# of Rentals

19

Watertown

Average Rent

$3,289

Population

34,449

# of Rentals

79

Dover

Average Rent

$2,313

Population

33,997

# of Rentals

45

Randolph

Average Rent

$2,321

Population

33,934

# of Rentals

32

Derry

Average Rent

$2,257

Population

33,587

# of Rentals

17

Franklin

Average Rent

$2,309

Population

32,903

# of Rentals

58

Needham

Average Rent

$3,387

Population

32,691

# of Rentals

33

North Andover

Average Rent

$2,592

Population

32,343

# of Rentals

32

Dracut

Average Rent

$1,488

Population

32,275

# of Rentals

46

Salem

Average Rent

$2,840

Population

31,620

# of Rentals

112

Gloucester

Average Rent

$2,025

Population

31,419

# of Rentals

5

Tewksbury

Average Rent

$2,322

Population

31,126

# of Rentals

38

Norwood

Average Rent

$2,416

Population

30,236

# of Rentals

47

Stoughton

Average Rent

$2,396

Population

29,087

# of Rentals

19

Bridgewater

Average Rent

$2,456

Population

29,042

# of Rentals

26

Melrose

Average Rent

$2,944

Population

28,984

# of Rentals

16

Danvers

Average Rent

$2,502

Population

28,944

# of Rentals

16

Wellesley

Average Rent

$3,387

Population

28,921

# of Rentals

19

Saugus

Average Rent

$2,639

Population

28,766

# of Rentals

87

Walpole

Average Rent

$2,671

Population

28,516

# of Rentals

14

Londonderry

Average Rent

$2,454

Population

27,623

# of Rentals

57

Wakefield

Average Rent

$3,046

Population

26,635

# of Rentals

131

Burlington

Average Rent

$2,926

Population

26,249

# 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.