city image

Best Places to Rent

Philadelphia Metropolitan Area

Pennsylvania, New Jersey, Delaware, Maryland

Average Rent

$1,854

Rent Comparison

4.6% Higher

than state average

Cost of Living

15.5% 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,957

Population

1,536,683

# of Rentals

3,870

Newark

Average Rent

$1,506

Population

149,584

# of Rentals

243

Jeffersonville

Average Rent

$1,691

Population

89,821

# of Rentals

11

Camden

Average Rent

$1,499

Population

77,547

# of Rentals

40

Wilmington

Average Rent

$1,952

Population

75,339

# of Rentals

660

Bensalem

Average Rent

$1,551

Population

63,195

# of Rentals

116

Upper Darby Township

Average Rent

$1,074

Population

54,566

# of Rentals

87

Levittown

Average Rent

$1,570

Population

51,437

# of Rentals

56

Mount Laurel

Average Rent

$1,978

Population

46,197

# of Rentals

82

Sicklerville

Average Rent

$1,872

Population

45,652

# of Rentals

33

Haverford Township

Average Rent

$1,780

Population

44,454

# of Rentals

8

Chester

Average Rent

$1,172

Population

37,753

# of Rentals

27

Evesham Township

Average Rent

$2,403

Population

36,894

# of Rentals

16

Norristown

Average Rent

$1,567

Population

36,150

# of Rentals

119

Pennsauken

Average Rent

$2,097

Population

36,044

# of Rentals

52

Warminster Township

Average Rent

$1,877

Population

35,963

# of Rentals

21

Havertown

Average Rent

$1,327

Population

35,634

# of Rentals

10

Wayne

Average Rent

$2,011

Population

34,808

# of Rentals

12

Deptford

Average Rent

$1,673

Population

31,849

# of Rentals

8

Willingboro

Average Rent

$1,801

Population

31,737

# of Rentals

5

Drexel Hill

Average Rent

$1,271

Population

28,493

# of Rentals

24

King Of Prussia

Average Rent

$2,066

Population

26,695

# of Rentals

183

Glassboro

Average Rent

$1,494

Population

25,263

# of Rentals

23

Middletown

Average Rent

$1,889

Population

24,789

# of Rentals

13

Medford

Average Rent

$1,956

Population

24,540

# of Rentals

7

Pottstown

Average Rent

$1,377

Population

23,680

# of Rentals

15

Exton

Average Rent

$2,132

Population

23,492

# of Rentals

102

Warrington

Average Rent

$1,711

Population

23,195

# of Rentals

10

Secane

Average Rent

$1,363

Population

23,136

# of Rentals

29

Huntingdon Valley

Average Rent

$1,668

Population

23,065

# of Rentals

18

Newtown Square

Average Rent

$2,647

Population

23,006

# of Rentals

23

Bear

Average Rent

$1,825

Population

22,665

# of Rentals

53

West Deptford

Average Rent

$1,822

Population

22,618

# of Rentals

19

Elkins Park

Average Rent

$1,567

Population

20,956

# of Rentals

69

Lindenwold

Average Rent

$1,382

Population

20,092

# of Rentals

184

Maple Shade Township

Average Rent

$1,680

Population

19,872

# of Rentals

113

Glen Mills

Average Rent

$2,263

Population

19,562

# of Rentals

18

Lansdale

Average Rent

$1,736

Population

19,354

# of Rentals

82

Voorhees

Average Rent

$1,740

Population

19,267

# of Rentals

47

Phoenixville

Average Rent

$2,096

Population

18,865

# of Rentals

62

Delran

Average Rent

$1,628

Population

18,592

# of Rentals

54

Chester Springs

Average Rent

$1,944

Population

17,160

# of Rentals

8

Aston Township

Average Rent

$1,306

Population

16,479

# of Rentals

12

West Chester

Average Rent

$1,823

Population

15,560

# of Rentals

163

Williamstown

Average Rent

$1,353

Population

15,485

# of Rentals

43

Horsham Township

Average Rent

$1,665

Population

15,296

# of Rentals

46

Elkton

Average Rent

$1,363

Population

15,258

# of Rentals

42

Cherry Hill

Average Rent

$2,093

Population

15,166

# of Rentals

126

East Norriton Township

Average Rent

$1,817

Population

14,719

# of Rentals

24

Willow Grove

Average Rent

$1,831

Population

14,168

# of Rentals

18

Coatesville

Average Rent

$1,473

Population

13,821

# of Rentals

5

Collingswood

Average Rent

$1,485

Population

13,777

# of Rentals

52

Ardmore

Average Rent

$2,061

Population

13,739

# of Rentals

15

Wynnewood

Average Rent

$2,095

Population

13,418

# of Rentals

44

Lumberton

Average Rent

$1,861

Population

13,157

# of Rentals

33

Bala Cynwyd

Average Rent

$2,329

Population

12,620

# of Rentals

111

Pennsville

Average Rent

$1,360

Population

12,282

# of Rentals

44

Lafayette Hill

Average Rent

$1,918

Population

11,838

# of Rentals

11

Yeadon

Average Rent

$1,204

Population

11,771

# of Rentals

29

Haddonfield

Average Rent

$1,594

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.