Cost of living in Pennsylvania
Rent, taxes, earnings and more across all 67 Pennsylvania counties.
Last updated May 21, 2026
Taxes in Pennsylvania
State income, sales and local tax rates.
Pennsylvania has a flat state income tax rate of 3.07%.
Use our salary calculator to see your take-home pay in Pennsylvania
Tax information is for general reference. Consult a qualified tax professional for advice on your specific situation.
Rent in Pennsylvania
The average one-bedroom rent across Pennsylvania is $942/mo. Rent varies from $692/mo in Bedford County to $1,512/mo in Philadelphia County.
Cheapest places to live in Pennsylvania
Top 10 counties by estimated single-person monthly cost.
- #1 Cameron County$2,589/moRent$692/mo Income$47,681/yr#1 Cameron County $2,589/mo $692/mo $47,681/yr
- #2 Venango County$2,622/moRent$692/mo Income$61,626/yr#2 Venango County $2,622/mo $692/mo $61,626/yr
- #3 Indiana County$2,630/moRent$799/mo Income$58,739/yr#3 Indiana County $2,630/mo $799/mo $58,739/yr
- #4 Bedford County$2,639/moRent$692/mo Income$60,302/yr#4 Bedford County $2,639/mo $692/mo $60,302/yr
- #5 Crawford County$2,641/moRent$713/mo Income$60,254/yr#5 Crawford County $2,641/mo $713/mo $60,254/yr
- #6 Huntingdon County$2,656/moRent$739/mo Income$65,429/yr#6 Huntingdon County $2,656/mo $739/mo $65,429/yr
- #7 Clarion County$2,669/moRent$738/mo Income$60,668/yr#7 Clarion County $2,669/mo $738/mo $60,668/yr
- #8 Jefferson County$2,669/moRent$715/mo Income$56,898/yr#8 Jefferson County $2,669/mo $715/mo $56,898/yr
- #9 Mercer County$2,669/moRent$721/mo Income$60,614/yr#9 Mercer County $2,669/mo $721/mo $60,614/yr
- #10 Clearfield County$2,670/moRent$729/mo Income$60,181/yr#10 Clearfield County $2,670/mo $729/mo $60,181/yr
Rankings include rent, utilities, groceries, transport, healthcare and taxes. See our methodology.
Most expensive places to live in Pennsylvania
Top 10 counties by estimated single-person monthly cost.
- #1 Bucks County$3,838/moRent$1,512/mo Income$111,951/yr#1 Bucks County $3,838/mo $1,512/mo $111,951/yr
- #2 Chester County$3,831/moRent$1,512/mo Income$123,041/yr#2 Chester County $3,831/mo $1,512/mo $123,041/yr
- #3 Montgomery County$3,804/moRent$1,512/mo Income$111,521/yr#3 Montgomery County $3,804/mo $1,512/mo $111,521/yr
- #4 Delaware County$3,610/moRent$1,512/mo Income$88,576/yr#4 Delaware County $3,610/mo $1,512/mo $88,576/yr
- #5 Philadelphia County$3,382/moRent$1,512/mo Income$60,698/yr#5 Philadelphia County $3,382/mo $1,512/mo $60,698/yr
- #6 Northampton County$3,318/moRent$1,213/mo Income$86,687/yr#6 Northampton County $3,318/mo $1,213/mo $86,687/yr
- #7 Pike County$3,309/moRent$1,279/mo Income$79,318/yr#7 Pike County $3,309/mo $1,279/mo $79,318/yr
- #8 Lehigh County$3,247/moRent$1,213/mo Income$77,493/yr#8 Lehigh County $3,247/mo $1,213/mo $77,493/yr
- #9 Cumberland County$3,245/moRent$1,114/mo Income$85,634/yr#9 Cumberland County $3,245/mo $1,114/mo $85,634/yr
- #10 Butler County$3,230/moRent$1,068/mo Income$86,775/yr#10 Butler County $3,230/mo $1,068/mo $86,775/yr
Highest earning counties in Pennsylvania
Top 10 by average household income.
- #1 Chester County$123,041/yrCost$3,831/mo Rent$1,512/mo#1 Chester County $123,041/yr $3,831/mo $1,512/mo
- #2 Bucks County$111,951/yrCost$3,838/mo Rent$1,512/mo#2 Bucks County $111,951/yr $3,838/mo $1,512/mo
- #3 Montgomery County$111,521/yrCost$3,804/mo Rent$1,512/mo#3 Montgomery County $111,521/yr $3,804/mo $1,512/mo
- #4 Delaware County$88,576/yrCost$3,610/mo Rent$1,512/mo#4 Delaware County $88,576/yr $3,610/mo $1,512/mo
- #5 Butler County$86,775/yrCost$3,230/mo Rent$1,068/mo#5 Butler County $86,775/yr $3,230/mo $1,068/mo
- #6 Northampton County$86,687/yrCost$3,318/mo Rent$1,213/mo#6 Northampton County $86,687/yr $3,318/mo $1,213/mo
- #7 Cumberland County$85,634/yrCost$3,245/mo Rent$1,114/mo#7 Cumberland County $85,634/yr $3,245/mo $1,114/mo
- #8 Lancaster County$83,703/yrCost$3,169/mo Rent$1,106/mo#8 Lancaster County $83,703/yr $3,169/mo $1,106/mo
- #9 Monroe County$82,374/yrCost$3,190/mo Rent$1,183/mo#9 Monroe County $82,374/yr $3,190/mo $1,183/mo
- #10 York County$82,238/yrCost$3,178/mo Rent$1,076/mo#10 York County $82,238/yr $3,178/mo $1,076/mo
All 67 counties in Pennsylvania
Sorted by population. Type to filter.
- Philadelphia County Pop1,582,432 Rent$1,512/mo Income$60,698/yr Cost$3,382/mo
- Allegheny County Pop1,240,476 Rent$1,068/mo Income$76,393/yr Cost$3,152/mo
- Montgomery County Pop861,225 Rent$1,512/mo Income$111,521/yr Cost$3,804/mo
- Bucks County Pop645,993 Rent$1,512/mo Income$111,951/yr Cost$3,838/mo
- Delaware County Pop576,195 Rent$1,512/mo Income$88,576/yr Cost$3,610/mo
- Lancaster County Pop555,151 Rent$1,106/mo Income$83,703/yr Cost$3,169/mo
- Chester County Pop540,896 Rent$1,512/mo Income$123,041/yr Cost$3,831/mo
- York County Pop459,312 Rent$1,076/mo Income$82,238/yr Cost$3,178/mo
- Berks County Pop429,989 Rent$1,075/mo Income$77,684/yr Cost$3,133/mo
- Lehigh County Pop375,408 Rent$1,213/mo Income$77,493/yr Cost$3,247/mo
- Westmoreland County Pop353,345 Rent$1,068/mo Income$72,468/yr Cost$3,160/mo
- Luzerne County Pop325,978 Rent$928/mo Income$62,321/yr Cost$2,911/mo
- Northampton County Pop315,927 Rent$1,213/mo Income$86,687/yr Cost$3,318/mo
- Dauphin County Pop287,484 Rent$1,114/mo Income$74,159/yr Cost$3,226/mo
- Erie County Pop269,544 Rent$861/mo Income$61,476/yr Cost$2,794/mo
- Cumberland County Pop264,422 Rent$1,114/mo Income$85,634/yr Cost$3,245/mo
- Lackawanna County Pop215,834 Rent$928/mo Income$64,691/yr Cost$2,935/mo
- Washington County Pop209,778 Rent$1,068/mo Income$77,487/yr Cost$3,185/mo
- Butler County Pop195,870 Rent$1,068/mo Income$86,775/yr Cost$3,230/mo
- Monroe County Pop167,784 Rent$1,183/mo Income$82,374/yr Cost$3,190/mo
- Beaver County Pop166,993 Rent$1,068/mo Income$70,156/yr Cost$3,142/mo
- Centre County Pop158,041 Rent$1,234/mo Income$72,748/yr Cost$3,042/mo
- Franklin County Pop156,626 Rent$979/mo Income$74,946/yr Cost$3,086/mo
- Lebanon County Pop143,592 Rent$999/mo Income$76,350/yr Cost$3,051/mo
- Schuylkill County Pop143,259 Rent$731/mo Income$66,901/yr Cost$2,756/mo
- Cambria County Pop132,355 Rent$754/mo Income$56,292/yr Cost$2,708/mo
- Fayette County Pop126,967 Rent$1,068/mo Income$56,093/yr Cost$3,057/mo
- Blair County Pop121,854 Rent$882/mo Income$60,594/yr Cost$2,844/mo
- Lycoming County Pop113,570 Rent$943/mo Income$64,412/yr Cost$2,895/mo
- Mercer County Pop109,852 Rent$721/mo Income$60,614/yr Cost$2,669/mo
- Adams County Pop105,183 Rent$1,041/mo Income$81,071/yr Cost$3,041/mo
- Northumberland County Pop90,925 Rent$768/mo Income$57,948/yr Cost$2,760/mo
- Lawrence County Pop85,423 Rent$728/mo Income$60,779/yr Cost$2,710/mo
- Indiana County Pop83,213 Rent$799/mo Income$58,739/yr Cost$2,630/mo
- Crawford County Pop83,189 Rent$713/mo Income$60,254/yr Cost$2,641/mo
- Clearfield County Pop78,902 Rent$729/mo Income$60,181/yr Cost$2,670/mo
- Somerset County Pop73,255 Rent$788/mo Income$59,378/yr Cost$2,714/mo
- Carbon County Pop65,191 Rent$1,213/mo Income$67,877/yr Cost$3,227/mo
- Armstrong County Pop65,069 Rent$778/mo Income$64,295/yr Cost$2,786/mo
- Columbia County Pop65,055 Rent$871/mo Income$61,992/yr Cost$2,837/mo
- Bradford County Pop59,971 Rent$790/mo Income$62,482/yr Cost$2,809/mo
- Pike County Pop59,691 Rent$1,279/mo Income$79,318/yr Cost$3,309/mo
- Wayne County Pop51,189 Rent$895/mo Income$62,182/yr Cost$2,811/mo
- Venango County Pop50,096 Rent$692/mo Income$61,626/yr Cost$2,622/mo
- Bedford County Pop47,503 Rent$692/mo Income$60,302/yr Cost$2,639/mo
- Mifflin County Pop46,074 Rent$734/mo Income$61,415/yr Cost$2,707/mo
- Perry County Pop45,988 Rent$1,114/mo Income$78,824/yr Cost$3,225/mo
- Jefferson County Pop44,099 Rent$715/mo Income$56,898/yr Cost$2,669/mo
- Huntingdon County Pop43,844 Rent$739/mo Income$65,429/yr Cost$2,656/mo
- Union County Pop42,570 Rent$832/mo Income$72,894/yr Cost$2,738/mo
- Tioga County Pop41,078 Rent$751/mo Income$62,932/yr Cost$2,701/mo
- McKean County Pop40,149 Rent$739/mo Income$61,705/yr Cost$2,683/mo
- Snyder County Pop39,711 Rent$828/mo Income$68,435/yr Cost$2,765/mo
- Susquehanna County Pop38,349 Rent$748/mo Income$66,930/yr Cost$2,721/mo
- Warren County Pop38,174 Rent$752/mo Income$59,013/yr Cost$2,696/mo
- Clinton County Pop37,707 Rent$798/mo Income$58,842/yr Cost$2,731/mo
- Clarion County Pop37,297 Rent$738/mo Income$60,668/yr Cost$2,669/mo
- Greene County Pop35,265 Rent$740/mo Income$66,870/yr Cost$2,687/mo
- Elk County Pop30,703 Rent$800/mo Income$64,103/yr Cost$2,779/mo
- Wyoming County Pop26,075 Rent$928/mo Income$70,268/yr Cost$2,942/mo
- Juniata County Pop23,419 Rent$692/mo Income$63,923/yr Cost$2,696/mo
- Montour County Pop18,079 Rent$1,000/mo Income$72,926/yr Cost$3,179/mo
- Potter County Pop16,276 Rent$692/mo Income$59,840/yr Cost$2,675/mo
- Fulton County Pop14,545 Rent$706/mo Income$64,798/yr Cost$2,745/mo
- Forest County Pop6,785 Rent$820/mo Income$50,061/yr Cost$2,705/mo
- Sullivan County Pop5,849 Rent$750/mo Income$64,758/yr Cost$2,754/mo
- Cameron County Pop4,475 Rent$692/mo Income$47,681/yr Cost$2,589/mo
Compare any two areas in Pennsylvania
Put two counties side by side to see how rent, taxes and everyday costs stack up.
Open comparison toolFrequently asked questions about Pennsylvania
Common questions about cost of living, taxes and rent.
What is the cost of living in Pennsylvania?
The average cost of living in Pennsylvania is approximately $2,951 per month for a single person. This includes rent, utilities, groceries, transportation, healthcare and taxes. Costs range from $2,622/mo in Venango County to $3,838/mo in Bucks County.
What is the average rent in Pennsylvania?
The average one-bedroom rent in Pennsylvania is $942 per month, based on HUD Fair Market Rent data across all 67 counties.
What is the average salary in Pennsylvania?
The average household income in Pennsylvania is $69,614 per year, according to U.S. Census Bureau data.
Does Pennsylvania have state income tax?
Yes, Pennsylvania has a flat state income tax of 3.07%.
What is the sales tax in Pennsylvania?
The combined state and local sales tax rate in Pennsylvania averages 6.34%. The state rate is 6.00% with an average local addition of 0.34%.
What are the cheapest places to live in Pennsylvania?
The cheapest counties to live in Pennsylvania based on overall monthly costs are: 1. Cameron County ($2,589/mo), 2. Venango County ($2,622/mo), 3. Indiana County ($2,630/mo), 4. Bedford County ($2,639/mo), 5. Crawford County ($2,641/mo).
What are the most expensive places to live in Pennsylvania?
The most expensive counties to live in Pennsylvania based on overall monthly costs are: 1. Bucks County ($3,838/mo), 2. Chester County ($3,831/mo), 3. Montgomery County ($3,804/mo), 4. Delaware County ($3,610/mo), 5. Philadelphia County ($3,382/mo).
Use this research
Journalists, researchers and bloggers are welcome to cite and share this analysis. Please include a follow link back to this page when referencing our data. For bespoke analysis, expert comment, or high-resolution graphics, get in touch via our press office.
About this data
All figures on this page come from official U.S. government sources.
- U.S. Census Bureau (ACS 5-Year Estimates)
- HUD Fair Market Rents FY2025
- Energy Information Administration (EIA)
- Tax Foundation state and local rates