city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,807

Rent Comparison

2.4% 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

Burlington

Average Rent

$2,433

Population

26,249

# of Rentals

61

Belmont

Average Rent

$3,430

Population

26,134

# of Rentals

20

Westford

Average Rent

$2,585

Population

26,127

# of Rentals

9

Marshfield

Average Rent

$2,469

Population

25,853

# of Rentals

10

Hingham

Average Rent

$2,797

Population

25,505

# of Rentals

22

Reading

Average Rent

$2,403

Population

25,501

# of Rentals

10

Wareham

Average Rent

$1,809

Population

25,408

# of Rentals

12

Acton

Average Rent

$2,437

Population

25,367

# of Rentals

42

Dedham

Average Rent

$2,818

Population

25,158

# of Rentals

18

West Roxbury

Average Rent

$2,540

Population

25,085

# of Rentals

29

Canton

Average Rent

$2,533

Population

24,335

# of Rentals

21

Middleborough

Average Rent

$2,319

Population

23,935

# of Rentals

9

Winchester

Average Rent

$2,612

Population

23,516

# of Rentals

8

Portsmouth

Average Rent

$2,597

Population

23,255

# of Rentals

45

Chestnut Hill

Average Rent

$3,307

Population

22,926

# of Rentals

40

Wilmington

Average Rent

$2,519

Population

22,751

# of Rentals

11

Stoneham

Average Rent

$2,906

Population

22,625

# of Rentals

71

Allston

Average Rent

$3,401

Population

21,980

# of Rentals

160

Scituate

Average Rent

$2,724

Population

20,627

# of Rentals

9

Hopkinton

Average Rent

$2,430

Population

19,828

# of Rentals

16

Hudson

Average Rent

$2,282

Population

19,687

# of Rentals

8

Newburyport

Average Rent

$2,807

Population

19,238

# of Rentals

12

Ashland

Average Rent

$2,487

Population

18,915

# of Rentals

56

Sharon

Average Rent

$2,527

Population

18,644

# of Rentals

8

Concord

Average Rent

$2,766

Population

18,311

# of Rentals

17

Foxborough

Average Rent

$1,940

Population

18,098

# of Rentals

73

Amesbury

Average Rent

$2,051

Population

17,443

# of Rentals

14

Rockland

Average Rent

$2,140

Population

17,170

# of Rentals

5

Bellingham

Average Rent

$2,102

Population

17,138

# of Rentals

18

Charlestown

Average Rent

$3,111

Population

17,108

# of Rentals

19

Westwood

Average Rent

$2,834

Population

17,070

# of Rentals

15

Abington

Average Rent

$2,296

Population

16,522

# of Rentals

5

North Reading

Average Rent

$2,386

Population

16,287

# of Rentals

22

Duxbury

Average Rent

$2,474

Population

16,070

# of Rentals

5

Swampscott

Average Rent

$2,606

Population

15,709

# of Rentals

8

Hanover

Average Rent

$2,623

Population

15,126

# of Rentals

21

Bedford

Average Rent

$2,957

Population

14,797

# of Rentals

41

Wayland

Average Rent

$2,642

Population

14,706

# of Rentals

8

Ipswich

Average Rent

$1,968

Population

14,594

# of Rentals

8

Kingston

Average Rent

$2,345

Population

14,516

# of Rentals

6

Lynnfield

Average Rent

$2,658

Population

13,738

# of Rentals

7

Medway

Average Rent

$2,358

Population

13,683

# of Rentals

6

Wrentham

Average Rent

$2,455

Population

12,760

# of Rentals

8

Norwell

Average Rent

$2,916

Population

11,319

# of Rentals

6

North Chelmsford

Average Rent

$2,642

Population

9,732

# of Rentals

63

Plainville

Average Rent

$2,126

Population

9,655

# of Rentals

23

Stow

Average Rent

$1,610

Population

7,104

# of Rentals

8

North Billerica

Average Rent

$2,378

Population

780

# of Rentals

9

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.