city image

Best Places to Rent

Philadelphia Metropolitan Area

Pennsylvania, New Jersey, Delaware, Maryland

Average Rent

$1,861

Rent Comparison

4.9% 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,929

Population

1,536,683

# of Rentals

3,971

Newark

Average Rent

$1,553

Population

149,584

# of Rentals

248

Jeffersonville

Average Rent

$1,589

Population

89,821

# of Rentals

16

Camden

Average Rent

$1,477

Population

77,547

# of Rentals

38

Wilmington

Average Rent

$1,969

Population

75,339

# of Rentals

632

Bensalem

Average Rent

$1,555

Population

63,195

# of Rentals

115

Upper Darby Township

Average Rent

$1,131

Population

54,566

# of Rentals

115

Levittown

Average Rent

$1,574

Population

51,437

# of Rentals

39

Mount Laurel

Average Rent

$1,991

Population

46,197

# of Rentals

79

Sicklerville

Average Rent

$1,818

Population

45,652

# of Rentals

43

Haverford Township

Average Rent

$1,766

Population

44,454

# of Rentals

9

Chester

Average Rent

$1,185

Population

37,753

# of Rentals

26

Evesham Township

Average Rent

$2,478

Population

36,894

# of Rentals

26

Norristown

Average Rent

$1,538

Population

36,150

# of Rentals

120

Pennsauken

Average Rent

$1,669

Population

36,044

# of Rentals

88

Warminster Township

Average Rent

$1,847

Population

35,963

# of Rentals

24

Havertown

Average Rent

$1,349

Population

35,634

# of Rentals

10

Wayne

Average Rent

$1,979

Population

34,808

# of Rentals

18

Deptford

Average Rent

$1,711

Population

31,849

# of Rentals

10

Willingboro

Average Rent

$1,716

Population

31,737

# of Rentals

19

Drexel Hill

Average Rent

$1,254

Population

28,493

# of Rentals

36

Limerick

Average Rent

$1,997

Population

28,179

# of Rentals

5

King Of Prussia

Average Rent

$2,070

Population

26,695

# of Rentals

164

Glassboro

Average Rent

$1,442

Population

25,263

# of Rentals

27

Middletown

Average Rent

$1,890

Population

24,789

# of Rentals

14

Medford

Average Rent

$2,155

Population

24,540

# of Rentals

11

Pottstown

Average Rent

$1,295

Population

23,680

# of Rentals

15

Exton

Average Rent

$2,081

Population

23,492

# of Rentals

107

Warrington

Average Rent

$1,747

Population

23,195

# of Rentals

10

Secane

Average Rent

$1,276

Population

23,136

# of Rentals

31

Huntingdon Valley

Average Rent

$1,692

Population

23,065

# of Rentals

9

Newtown Square

Average Rent

$2,758

Population

23,006

# of Rentals

17

Bear

Average Rent

$1,838

Population

22,665

# of Rentals

63

West Deptford

Average Rent

$1,786

Population

22,618

# of Rentals

12

Elkins Park

Average Rent

$1,407

Population

20,956

# of Rentals

64

Lindenwold

Average Rent

$1,392

Population

20,092

# of Rentals

158

Maple Shade Township

Average Rent

$1,694

Population

19,872

# of Rentals

82

Glen Mills

Average Rent

$2,203

Population

19,562

# of Rentals

11

Lansdale

Average Rent

$1,787

Population

19,354

# of Rentals

73

Voorhees

Average Rent

$1,741

Population

19,267

# of Rentals

67

Phoenixville

Average Rent

$2,190

Population

18,865

# of Rentals

71

Delran

Average Rent

$1,635

Population

18,592

# of Rentals

53

Chester Springs

Average Rent

$1,822

Population

17,160

# of Rentals

8

Aston Township

Average Rent

$1,315

Population

16,479

# of Rentals

12

West Chester

Average Rent

$1,783

Population

15,560

# of Rentals

132

Williamstown

Average Rent

$1,417

Population

15,485

# of Rentals

63

Horsham Township

Average Rent

$1,641

Population

15,296

# of Rentals

56

Elkton

Average Rent

$1,375

Population

15,258

# of Rentals

46

Cherry Hill

Average Rent

$2,172

Population

15,166

# of Rentals

121

East Norriton Township

Average Rent

$1,792

Population

14,719

# of Rentals

20

Willow Grove

Average Rent

$1,743

Population

14,168

# of Rentals

25

Coatesville

Average Rent

$1,421

Population

13,821

# of Rentals

11

Collingswood

Average Rent

$1,498

Population

13,777

# of Rentals

41

Ardmore

Average Rent

$3,092

Population

13,739

# of Rentals

82

Wynnewood

Average Rent

$2,192

Population

13,418

# of Rentals

37

Lumberton

Average Rent

$1,901

Population

13,157

# of Rentals

33

Bala Cynwyd

Average Rent

$2,352

Population

12,620

# of Rentals

199

Pennsville

Average Rent

$1,360

Population

12,282

# of Rentals

44

Lafayette Hill

Average Rent

$1,878

Population

11,838

# of Rentals

10

Yeadon

Average Rent

$1,200

Population

11,771

# of Rentals

32

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.