Skip to content
city image

Best Places to Rent

Pennsylvania

Pennsylvania, New Jersey, Delaware, Maryland

Average Rent

$1,947

Rent Comparison

7.7% Higher

than state average

Cost of Living

18.6% Higher

than national average

Population

6.36 Million

in 2022

The state of Pennsylvania is comprised of metropolitan areas with a total population of 6,356,584. Explore Pennsylvania’s metro areas and compare key metrics.

Philadelphia

Average Rent

$2,053

Population

1,536,683

# of Rentals

4,240

Newark

Average Rent

$1,561

Population

149,584

# of Rentals

200

Jeffersonville

Average Rent

$1,616

Population

89,821

# of Rentals

11

Camden

Average Rent

$1,678

Population

77,547

# of Rentals

36

Wilmington

Average Rent

$1,865

Population

75,339

# of Rentals

523

Bensalem

Average Rent

$1,560

Population

63,195

# of Rentals

103

Upper Darby Township

Average Rent

$1,059

Population

54,566

# of Rentals

68

Levittown

Average Rent

$1,550

Population

51,437

# of Rentals

52

Mount Laurel

Average Rent

$2,034

Population

46,197

# of Rentals

57

Sicklerville

Average Rent

$1,848

Population

45,652

# of Rentals

11

Haverford Township

Average Rent

$1,879

Population

44,454

# of Rentals

7

Sewell

Average Rent

$2,474

Population

39,247

# of Rentals

8

Chester

Average Rent

$1,243

Population

37,753

# of Rentals

29

Evesham Township

Average Rent

$2,530

Population

36,894

# of Rentals

19

Norristown

Average Rent

$1,700

Population

36,150

# of Rentals

51

Pennsauken

Average Rent

$1,759

Population

36,044

# of Rentals

97

Warminster Township

Average Rent

$1,819

Population

35,963

# of Rentals

20

Havertown

Average Rent

$1,399

Population

35,634

# of Rentals

11

Wayne

Average Rent

$2,084

Population

34,808

# of Rentals

20

Deptford

Average Rent

$1,668

Population

31,849

# of Rentals

7

Willingboro

Average Rent

$1,827

Population

31,737

# of Rentals

5

Drexel Hill

Average Rent

$1,281

Population

28,493

# of Rentals

26

Limerick

Average Rent

$2,172

Population

28,179

# of Rentals

5

King Of Prussia

Average Rent

$2,089

Population

26,695

# of Rentals

175

Glassboro

Average Rent

$1,485

Population

25,263

# of Rentals

12

Middletown

Average Rent

$1,968

Population

24,789

# of Rentals

13

Medford

Average Rent

$2,229

Population

24,540

# of Rentals

12

Pottstown

Average Rent

$1,400

Population

23,680

# of Rentals

12

Exton

Average Rent

$2,186

Population

23,492

# of Rentals

121

Warrington

Average Rent

$1,959

Population

23,195

# of Rentals

24

Secane

Average Rent

$1,333

Population

23,136

# of Rentals

22

Huntingdon Valley

Average Rent

$1,975

Population

23,065

# of Rentals

10

Newtown Square

Average Rent

$2,922

Population

23,006

# of Rentals

20

Bear

Average Rent

$1,948

Population

22,665

# of Rentals

87

West Deptford

Average Rent

$1,811

Population

22,618

# of Rentals

23

Elkins Park

Average Rent

$1,465

Population

20,956

# of Rentals

93

Lindenwold

Average Rent

$1,441

Population

20,092

# of Rentals

63

Maple Shade Township

Average Rent

$1,693

Population

19,872

# of Rentals

84

Glen Mills

Average Rent

$2,311

Population

19,562

# of Rentals

13

Lansdale

Average Rent

$1,742

Population

19,354

# of Rentals

112

Voorhees

Average Rent

$1,752

Population

19,267

# of Rentals

84

Phoenixville

Average Rent

$2,380

Population

18,865

# of Rentals

65

Delran

Average Rent

$2,083

Population

18,592

# of Rentals

15

Cinnaminson

Average Rent

$1,705

Population

17,578

# of Rentals

10

Aston Township

Average Rent

$1,419

Population

16,479

# of Rentals

10

West Chester

Average Rent

$1,930

Population

15,560

# of Rentals

132

Williamstown

Average Rent

$1,622

Population

15,485

# of Rentals

25

Horsham Township

Average Rent

$1,667

Population

15,296

# of Rentals

76

Elkton

Average Rent

$1,570

Population

15,258

# of Rentals

49

Cherry Hill

Average Rent

$2,241

Population

15,166

# of Rentals

157

East Norriton Township

Average Rent

$1,887

Population

14,719

# of Rentals

31

Willow Grove

Average Rent

$1,827

Population

14,168

# of Rentals

11

Coatesville

Average Rent

$1,670

Population

13,821

# of Rentals

8

Collingswood

Average Rent

$1,533

Population

13,777

# of Rentals

41

Ardmore

Average Rent

$3,113

Population

13,739

# of Rentals

69

Wynnewood

Average Rent

$2,149

Population

13,418

# of Rentals

48

Lumberton

Average Rent

$1,854

Population

13,157

# of Rentals

47

Bala Cynwyd

Average Rent

$2,358

Population

12,620

# of Rentals

205

Pennsville

Average Rent

$1,407

Population

12,282

# of Rentals

12

Gloucester City

Average Rent

$1,972

Population

12,063

# of Rentals

17

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.