city image

Best Places to Rent

Philadelphia Metropolitan Area

Pennsylvania, New Jersey, Delaware, Maryland

Average Rent

$1,885

Rent Comparison

7.5% Higher

than state average

Cost of Living

17.0% 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,972

Population

1,536,683

# of Rentals

3,981

Newark

Average Rent

$1,552

Population

149,584

# of Rentals

243

Jeffersonville

Average Rent

$1,597

Population

89,821

# of Rentals

9

Camden

Average Rent

$1,479

Population

77,547

# of Rentals

46

Wilmington

Average Rent

$1,996

Population

75,339

# of Rentals

626

Bensalem

Average Rent

$1,585

Population

63,195

# of Rentals

140

Upper Darby Township

Average Rent

$1,105

Population

54,566

# of Rentals

154

Levittown

Average Rent

$1,583

Population

51,437

# of Rentals

43

Mount Laurel

Average Rent

$2,005

Population

46,197

# of Rentals

66

Sicklerville

Average Rent

$1,835

Population

45,652

# of Rentals

29

Haverford Township

Average Rent

$1,867

Population

44,454

# of Rentals

8

Chester

Average Rent

$1,191

Population

37,753

# of Rentals

27

Evesham Township

Average Rent

$2,508

Population

36,894

# of Rentals

23

Norristown

Average Rent

$1,574

Population

36,150

# of Rentals

111

Pennsauken

Average Rent

$2,117

Population

36,044

# of Rentals

58

Warminster Township

Average Rent

$1,834

Population

35,963

# of Rentals

25

Havertown

Average Rent

$1,361

Population

35,634

# of Rentals

17

Wayne

Average Rent

$1,945

Population

34,808

# of Rentals

14

Deptford

Average Rent

$1,671

Population

31,849

# of Rentals

15

Willingboro

Average Rent

$1,716

Population

31,737

# of Rentals

19

Drexel Hill

Average Rent

$1,264

Population

28,493

# of Rentals

29

Limerick

Average Rent

$1,939

Population

28,179

# of Rentals

5

King Of Prussia

Average Rent

$2,080

Population

26,695

# of Rentals

197

Glassboro

Average Rent

$1,378

Population

25,263

# of Rentals

29

Middletown

Average Rent

$1,893

Population

24,789

# of Rentals

16

Medford

Average Rent

$1,914

Population

24,540

# of Rentals

19

Pottstown

Average Rent

$1,318

Population

23,680

# of Rentals

15

Exton

Average Rent

$2,150

Population

23,492

# of Rentals

104

Warrington

Average Rent

$1,899

Population

23,195

# of Rentals

23

Secane

Average Rent

$1,297

Population

23,136

# of Rentals

31

Huntingdon Valley

Average Rent

$1,903

Population

23,065

# of Rentals

10

Newtown Square

Average Rent

$2,722

Population

23,006

# of Rentals

28

Bear

Average Rent

$1,904

Population

22,665

# of Rentals

65

West Deptford

Average Rent

$1,888

Population

22,618

# of Rentals

12

Elkins Park

Average Rent

$1,384

Population

20,956

# of Rentals

78

Lindenwold

Average Rent

$1,384

Population

20,092

# of Rentals

115

Maple Shade Township

Average Rent

$1,677

Population

19,872

# of Rentals

90

Glen Mills

Average Rent

$2,264

Population

19,562

# of Rentals

15

Lansdale

Average Rent

$1,822

Population

19,354

# of Rentals

72

Voorhees

Average Rent

$1,772

Population

19,267

# of Rentals

53

Phoenixville

Average Rent

$2,273

Population

18,865

# of Rentals

68

Delran

Average Rent

$1,824

Population

18,592

# of Rentals

12

West Chester

Average Rent

$1,790

Population

15,560

# of Rentals

135

Williamstown

Average Rent

$1,481

Population

15,485

# of Rentals

47

Horsham Township

Average Rent

$1,728

Population

15,296

# of Rentals

62

Elkton

Average Rent

$1,390

Population

15,258

# of Rentals

43

Cherry Hill

Average Rent

$2,147

Population

15,166

# of Rentals

136

East Norriton Township

Average Rent

$1,820

Population

14,719

# of Rentals

23

Willow Grove

Average Rent

$1,732

Population

14,168

# of Rentals

24

Coatesville

Average Rent

$1,426

Population

13,821

# of Rentals

11

Collingswood

Average Rent

$1,567

Population

13,777

# of Rentals

48

Ardmore

Average Rent

$3,255

Population

13,739

# of Rentals

72

Wynnewood

Average Rent

$2,138

Population

13,418

# of Rentals

41

Lumberton

Average Rent

$1,884

Population

13,157

# of Rentals

35

Bala Cynwyd

Average Rent

$2,352

Population

12,620

# of Rentals

213

Pennsville

Average Rent

$1,418

Population

12,282

# of Rentals

25

Lafayette Hill

Average Rent

$1,888

Population

11,838

# of Rentals

8

Yeadon

Average Rent

$1,099

Population

11,771

# of Rentals

8

Haddonfield

Average Rent

$1,642

Population

11,751

# of Rentals

12

Bellmawr

Average Rent

$1,613

Population

11,434

# of Rentals

14

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.