city image

Best Places to Rent

Philadelphia Metropolitan Area

Pennsylvania, New Jersey, Delaware, Maryland

Average Rent

$1,862

Rent Comparison

6.1% Higher

than state average

Cost of Living

12.4% Higher

than national average

Population

6.25 Million

in 2022

The Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area has a total population of 6,245,112. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Philadelphia

Average Rent

$1,979

Population

1,536,683

# of Rentals

3,776

Newark

Average Rent

$1,518

Population

149,584

# of Rentals

223

Jeffersonville

Average Rent

$1,755

Population

89,821

# of Rentals

6

Camden

Average Rent

$1,506

Population

77,547

# of Rentals

34

Wilmington

Average Rent

$2,008

Population

75,339

# of Rentals

653

Bensalem

Average Rent

$1,547

Population

63,195

# of Rentals

122

Upper Darby Township

Average Rent

$1,066

Population

54,566

# of Rentals

112

Levittown

Average Rent

$1,558

Population

51,437

# of Rentals

50

Mount Laurel

Average Rent

$1,997

Population

46,197

# of Rentals

74

Sicklerville

Average Rent

$1,864

Population

45,652

# of Rentals

30

Haverford Township

Average Rent

$1,862

Population

44,454

# of Rentals

8

Chester

Average Rent

$1,192

Population

37,753

# of Rentals

35

Evesham Township

Average Rent

$2,362

Population

36,894

# of Rentals

17

Norristown

Average Rent

$1,582

Population

36,150

# of Rentals

114

Pennsauken

Average Rent

$2,054

Population

36,044

# of Rentals

43

Warminster Township

Average Rent

$1,841

Population

35,963

# of Rentals

21

Havertown

Average Rent

$1,355

Population

35,634

# of Rentals

14

Wayne

Average Rent

$1,913

Population

34,808

# of Rentals

13

Deptford

Average Rent

$1,675

Population

31,849

# of Rentals

10

Willingboro

Average Rent

$1,801

Population

31,737

# of Rentals

5

Drexel Hill

Average Rent

$1,213

Population

28,493

# of Rentals

23

Feasterville Trevose

Average Rent

$1,441

Population

27,913

# of Rentals

8

King Of Prussia

Average Rent

$2,105

Population

26,695

# of Rentals

188

Glassboro

Average Rent

$1,431

Population

25,263

# of Rentals

21

Middletown

Average Rent

$1,956

Population

24,789

# of Rentals

15

Medford

Average Rent

$1,827

Population

24,540

# of Rentals

17

Pottstown

Average Rent

$1,523

Population

23,680

# of Rentals

18

Exton

Average Rent

$2,151

Population

23,492

# of Rentals

101

Warrington

Average Rent

$1,609

Population

23,195

# of Rentals

16

Secane

Average Rent

$1,317

Population

23,136

# of Rentals

31

Huntingdon Valley

Average Rent

$1,905

Population

23,065

# of Rentals

14

Newtown Square

Average Rent

$2,716

Population

23,006

# of Rentals

22

Bear

Average Rent

$1,819

Population

22,665

# of Rentals

49

West Deptford

Average Rent

$1,777

Population

22,618

# of Rentals

26

Elkins Park

Average Rent

$1,452

Population

20,956

# of Rentals

53

Lindenwold

Average Rent

$1,357

Population

20,092

# of Rentals

149

Maple Shade Township

Average Rent

$1,654

Population

19,872

# of Rentals

114

Glen Mills

Average Rent

$2,180

Population

19,562

# of Rentals

14

Lansdale

Average Rent

$1,751

Population

19,354

# of Rentals

74

Voorhees

Average Rent

$1,741

Population

19,267

# of Rentals

64

Phoenixville

Average Rent

$2,159

Population

18,865

# of Rentals

70

Delran

Average Rent

$1,635

Population

18,592

# of Rentals

56

Chester Springs

Average Rent

$1,972

Population

17,160

# of Rentals

6

West Chester

Average Rent

$1,828

Population

15,560

# of Rentals

165

Williamstown

Average Rent

$1,488

Population

15,485

# of Rentals

20

Horsham Township

Average Rent

$1,643

Population

15,296

# of Rentals

44

Elkton

Average Rent

$1,486

Population

15,258

# of Rentals

27

Cherry Hill

Average Rent

$1,990

Population

15,166

# of Rentals

133

East Norriton

Average Rent

$1,716

Population

14,719

# of Rentals

27

Willow Grove

Average Rent

$1,775

Population

14,168

# of Rentals

22

Coatesville

Average Rent

$1,559

Population

13,821

# of Rentals

5

Collingswood

Average Rent

$1,513

Population

13,777

# of Rentals

34

Ardmore

Average Rent

$2,372

Population

13,739

# of Rentals

18

Wynnewood

Average Rent

$2,050

Population

13,418

# of Rentals

46

Lumberton

Average Rent

$1,890

Population

13,157

# of Rentals

32

Bala Cynwyd

Average Rent

$2,230

Population

12,620

# of Rentals

85

Pennsville

Average Rent

$1,407

Population

12,282

# of Rentals

19

Lafayette Hill

Average Rent

$1,933

Population

11,838

# of Rentals

11

Yeadon

Average Rent

$1,214

Population

11,771

# of Rentals

29

Haddonfield

Average Rent

$1,615

Population

11,751

# of Rentals

5

Average Rent is calculated by averaging the monthly rent of 1 bedroom apartments.

1

23

Other Metros

This information is based on data collected by CoStar Group researchers.