Skip to content
city image

Best Places to Rent

Harrisburg Metropolitan Area

Pennsylvania

Average Rent

$1,358

Rent Comparison

-24.8% Lower

than state average

Cost of Living

-3.7% Lower

than national average

Population

621 Thousand

in 2022

The Harrisburg-Carlisle, PA metro area has a total population of 620,668. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Harrisburg

Average Rent

$1,336

Population

186,631

# of Rentals

248

Carlisle

Average Rent

$1,645

Population

21,779

# of Rentals

34

Hershey

Average Rent

$1,872

Population

14,584

# of Rentals

10

Mechanicsburg

Average Rent

$1,577

Population

10,603

# of Rentals

27

Middletown

Average Rent

$1,218

Population

9,963

# of Rentals

54

Camp Hill

Average Rent

$1,427

Population

8,505

# of Rentals

37

Enola

Average Rent

$1,686

Population

6,197

# of Rentals

15

Lemoyne

Average Rent

$1,181

Population

4,857

# of Rentals

7

Hummelstown

Average Rent

$1,579

Population

4,552

# of Rentals

7

Shippensburg

Average Rent

$1,084

Population

1,316

# of Rentals

27

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

Other Metros

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