city image

Best Places to Rent

Greater Boston Area

Massachusetts, New Hampshire

Average Rent

$2,806

Rent Comparison

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

Burlington

Average Rent

$2,507

Population

26,249

# of Rentals

46

Belmont

Average Rent

$3,557

Population

26,134

# of Rentals

24

Westford

Average Rent

$2,572

Population

26,127

# of Rentals

16

Marshfield

Average Rent

$2,381

Population

25,853

# of Rentals

22

Hyde Park

Average Rent

$2,708

Population

25,727

# of Rentals

28

Hingham

Average Rent

$2,611

Population

25,505

# of Rentals

16

Reading

Average Rent

$2,645

Population

25,501

# of Rentals

7

Acton

Average Rent

$2,372

Population

25,367

# of Rentals

49

Dedham

Average Rent

$2,832

Population

25,158

# of Rentals

20

West Roxbury

Average Rent

$2,396

Population

25,085

# of Rentals

36

Canton

Average Rent

$2,541

Population

24,335

# of Rentals

21

Middleborough

Average Rent

$2,384

Population

23,935

# of Rentals

9

Newtonville

Average Rent

$2,452

Population

23,878

# of Rentals

7

Winchester

Average Rent

$3,005

Population

23,516

# of Rentals

8

Portsmouth

Average Rent

$2,577

Population

23,255

# of Rentals

51

Chestnut Hill

Average Rent

$3,311

Population

22,926

# of Rentals

44

Wilmington

Average Rent

$2,898

Population

22,751

# of Rentals

6

Stoneham

Average Rent

$2,931

Population

22,625

# of Rentals

63

Allston

Average Rent

$3,412

Population

21,980

# of Rentals

143

Scituate

Average Rent

$2,690

Population

20,627

# of Rentals

8

Hopkinton

Average Rent

$2,428

Population

19,828

# of Rentals

11

Sudbury

Average Rent

$2,396

Population

19,399

# of Rentals

5

Newburyport

Average Rent

$2,845

Population

19,238

# of Rentals

12

Ashland

Average Rent

$2,400

Population

18,915

# of Rentals

25

Sharon

Average Rent

$2,503

Population

18,644

# of Rentals

13

Concord

Average Rent

$2,862

Population

18,311

# of Rentals

17

Foxborough

Average Rent

$2,153

Population

18,098

# of Rentals

37

Amesbury

Average Rent

$2,183

Population

17,443

# of Rentals

20

Bellingham

Average Rent

$2,016

Population

17,138

# of Rentals

27

Charlestown

Average Rent

$3,072

Population

17,108

# of Rentals

29

Westwood

Average Rent

$2,950

Population

17,070

# of Rentals

22

Abington

Average Rent

$2,575

Population

16,522

# of Rentals

40

North Reading

Average Rent

$2,527

Population

16,287

# of Rentals

14

Swampscott

Average Rent

$2,761

Population

15,709

# of Rentals

11

Hanover

Average Rent

$2,630

Population

15,126

# of Rentals

21

Bedford

Average Rent

$2,901

Population

14,797

# of Rentals

32

Ipswich

Average Rent

$1,995

Population

14,594

# of Rentals

10

Kingston

Average Rent

$2,497

Population

14,516

# of Rentals

8

Lynnfield

Average Rent

$3,056

Population

13,738

# of Rentals

11

Wrentham

Average Rent

$2,637

Population

12,760

# of Rentals

5

Somersworth

Average Rent

$2,304

Population

12,541

# of Rentals

54

Lakeville

Average Rent

$2,192

Population

12,395

# of Rentals

5

Hull

Average Rent

$2,996

Population

11,479

# of Rentals

6

Maynard

Average Rent

$2,710

Population

11,416

# of Rentals

7

Norwell

Average Rent

$3,050

Population

11,319

# of Rentals

6

Littleton

Average Rent

$2,362

Population

10,371

# of Rentals

7

North Chelmsford

Average Rent

$2,550

Population

9,732

# of Rentals

94

Plainville

Average Rent

$2,142

Population

9,655

# of Rentals

26

Ayer

Average Rent

$2,005

Population

9,167

# of Rentals

5

Cohasset

Average Rent

$3,090

Population

8,535

# of Rentals

5

South Walpole

Average Rent

$3,092

Population

1,158

# of Rentals

13

North Billerica

Average Rent

$2,511

Population

780

# of Rentals

10

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.