Home › Pennsylvania
Toilet Repair in Pennsylvania
Across the 303 Pennsylvania towns we route calls in, 67% of households own their home and 77% of the housing was built before 1990. The first figure decides who pays for the repair; the second decides what is probably installed.
Short version
Across the 303 Pennsylvania towns covered here, 67% of households own their home and 77% of the housing was built before 1990. The first figure decides who pays for a toilet repair; the second is about the house rather than the fixture in it.
Source: US Census Bureau, American Community Survey 5-year estimates, tables B25003 and B25034.
The two figures, for Pennsylvania as a whole
| Pennsylvania | Share | Homes |
|---|---|---|
| Owner-occupied | 67% | 1,648,460 |
| Rented | 33% | 800,586 |
Weighted across 2,449,046 occupied homes. Separately, 77% of the state’s 2,607,649 housing units — a wider universe, because it includes vacant ones — were built before 1990, which is before the Energy Policy Act of 1992 set a 1.6 gallon flush maximum.
Source: US Census Bureau, American Community Survey 5-year estimates, tables B25003 (tenure) and B25034 (year structure built), 2023 release. Flush volumes: US EPA WaterSense, tank-type toilet supporting statement.
Pennsylvania does not divide evenly
A state average hides the thing that matters. Of the 303 towns we route in here, 120 are mostly pre-1990 housing and 12 are mostly post-1990 housing; on tenure, 134 are strongly owner-occupied and 17 are renter-heavy.
The two are close to independent of each other, so an old town is not reliably an owning town or a renting one. That is why every town page below carries its own pair of figures rather than inheriting these.
The largest towns we route in Pennsylvania
| Town | Owner-occupied | Built before 1990 | Occupied homes |
|---|---|---|---|
| Philadelphia | 52% | 89% | 669,271 |
| Reading | 62% | 80% | 84,288 |
| Lancaster | 64% | 75% | 68,315 |
| West Chester | 72% | 69% | 41,753 |
| Bethlehem | 65% | 73% | 35,957 |
| Norristown | 60% | 78% | 35,766 |
| Easton | 70% | 66% | 34,963 |
| Mechanicsburg | 74% | 52% | 34,780 |
What goes wrong, wherever you are in Pennsylvania
The fault list does not vary by state. A running tank is the flapper or the fill valve, and EPA publishes a ten-minute test that tells them apart. Water at the base is four different faults, one of which is condensation and not a leak at all. A fixture that rocks is the one that causes the seal failure you will meet later.
What varies by town is who fixes it. In a rented home the toilet is normally the landlord’s repair, and in the towns above that is a large share of households.
Checking a plumber in Pennsylvania
Checking a credential in Pennsylvania
Pennsylvania has no state license for plumbers. Its Department of Labor and Industry states it has no jurisdiction and keeps no records of which municipalities require one, so the only reliable answer is your own city or township. Start here. Ask the contractor which municipality licenses them and confirm it with that office before work begins.
Towns we route in Pennsylvania
- Abington 82% owner-occupied · 95% pre-1990
- Adamstown 75% owner-occupied · 77% pre-1990
- Airville 76% owner-occupied · 69% pre-1990
- Akron 63% owner-occupied · 83% pre-1990
- Alburtis 87% owner-occupied · 57% pre-1990
- Ambler 80% owner-occupied · 76% pre-1990
- Ardmore 64% owner-occupied · 92% pre-1990
- Aspers 83% owner-occupied · 65% pre-1990
- Aston 86% owner-occupied · 77% pre-1990
- Atglen 83% owner-occupied · 59% pre-1990
- Avondale 85% owner-occupied · 34% pre-1990
- Bainbridge 90% owner-occupied · 54% pre-1990
- Bala Cynwyd 72% owner-occupied · 82% pre-1990
- Bally 73% owner-occupied · 70% pre-1990
- Bangor 74% owner-occupied · 80% pre-1990
- Barto 94% owner-occupied · 64% pre-1990
- Bath 84% owner-occupied · 71% pre-1990
- Bechtelsville 78% owner-occupied · 76% pre-1990
- Bendersville 77% owner-occupied · 77% pre-1990
- Bensalem 58% owner-occupied · 81% pre-1990
- Bernville 86% owner-occupied · 62% pre-1990
- Berwyn 85% owner-occupied · 78% pre-1990
- Bessemer 86% owner-occupied · 91% pre-1990
- Bethel 83% owner-occupied · 68% pre-1990
- Bethlehem 65% owner-occupied · 73% pre-1990
- Big Cove Tannery 89% owner-occupied · 62% pre-1990
- Biglerville 80% owner-occupied · 76% pre-1990
- Bird In Hand 61% owner-occupied · 83% pre-1990
- Birdsboro 81% owner-occupied · 72% pre-1990
- Blairs Mills 86% owner-occupied · 70% pre-1990
- Blandon 92% owner-occupied · 26% pre-1990
- Blue Bell 79% owner-occupied · 68% pre-1990
- Blue Ridge Summit 55% owner-occupied · 92% pre-1990
- Boiling Springs 79% owner-occupied · 62% pre-1990
- Boyertown 73% owner-occupied · 85% pre-1990
- Bridgeport 49% owner-occupied · 86% pre-1990
- Bristol 58% owner-occupied · 92% pre-1990
- Brogue 81% owner-occupied · 73% pre-1990
- Brookhaven 78% owner-occupied · 94% pre-1990
- Broomall 85% owner-occupied · 90% pre-1990
- Brownstown 94% owner-occupied · 91% pre-1990
- Bryn Athyn 71% owner-occupied · 88% pre-1990
- Bryn Mawr 65% owner-occupied · 88% pre-1990
- Camp Hill 70% owner-occupied · 86% pre-1990
- Carlisle 70% owner-occupied · 70% pre-1990
- Chadds Ford 86% owner-occupied · 58% pre-1990
- Chalfont 86% owner-occupied · 57% pre-1990
- Chambersburg 64% owner-occupied · 61% pre-1990
- Cheltenham 84% owner-occupied · 97% pre-1990
- Chester 40% owner-occupied · 88% pre-1990
- Chester Springs 90% owner-occupied · 29% pre-1990
- Christiana 66% owner-occupied · 71% pre-1990
- Clifton Heights 65% owner-occupied · 92% pre-1990
- Coatesville 73% owner-occupied · 60% pre-1990
- Cochranville 89% owner-occupied · 54% pre-1990
- Collegeville 88% owner-occupied · 43% pre-1990
- Colmar 87% owner-occupied · 49% pre-1990
- Columbia 64% owner-occupied · 83% pre-1990
- Conestoga 89% owner-occupied · 76% pre-1990
- Conshohocken 52% owner-occupied · 64% pre-1990
- Croydon 68% owner-occupied · 91% pre-1990
- Crum Lynne 47% owner-occupied · 94% pre-1990
- Dallastown 59% owner-occupied · 83% pre-1990
- Danielsville 96% owner-occupied · 71% pre-1990
- Darby 52% owner-occupied · 97% pre-1990
- Delta 87% owner-occupied · 74% pre-1990
- Denver 84% owner-occupied · 63% pre-1990
- Devon 66% owner-occupied · 88% pre-1990
- Douglassville 86% owner-occupied · 47% pre-1990
- Downingtown 80% owner-occupied · 55% pre-1990
- Doylesburg 96% owner-occupied · 87% pre-1990
- Doylestown 79% owner-occupied · 60% pre-1990
- Dresher 78% owner-occupied · 60% pre-1990
- Drexel Hill 67% owner-occupied · 97% pre-1990
- Drumore 67% owner-occupied · 60% pre-1990
- Dublin 60% owner-occupied · 76% pre-1990
- East Earl 70% owner-occupied · 65% pre-1990
- East Greenville 75% owner-occupied · 87% pre-1990
- East Petersburg 89% owner-occupied · 90% pre-1990
- Easton 70% owner-occupied · 66% pre-1990
- Elkins Park 64% owner-occupied · 88% pre-1990
- Ellwood City 78% owner-occupied · 88% pre-1990
- Elverson 82% owner-occupied · 64% pre-1990
- Enola 73% owner-occupied · 55% pre-1990
- Enon Valley 83% owner-occupied · 75% pre-1990
- Ephrata 66% owner-occupied · 65% pre-1990
- Erwinna 74% owner-occupied · 70% pre-1990
- Essington 64% owner-occupied · 96% pre-1990
- Exton 50% owner-occupied · 50% pre-1990
- Fairfield 88% owner-occupied · 51% pre-1990
- Fairless Hills 77% owner-occupied · 89% pre-1990
- Fannettsburg 90% owner-occupied · 74% pre-1990
- Farrell 59% owner-occupied · 91% pre-1990
- Fawn Grove 90% owner-occupied · 56% pre-1990
- Fayetteville 86% owner-occupied · 68% pre-1990
- Feasterville Trevose 85% owner-occupied · 81% pre-1990
- Felton 95% owner-occupied · 51% pre-1990
- Fleetwood 82% owner-occupied · 68% pre-1990
- Flourtown 81% owner-occupied · 84% pre-1990
- Folcroft 73% owner-occupied · 94% pre-1990
- Folsom 80% owner-occupied · 91% pre-1990
- Fort Loudon 93% owner-occupied · 53% pre-1990
- Fort Washington 76% owner-occupied · 85% pre-1990
- Fountainville 85% owner-occupied · 56% pre-1990
- Furlong 95% owner-occupied · 38% pre-1990
- Gap 73% owner-occupied · 69% pre-1990
- Gardners 85% owner-occupied · 79% pre-1990
- Garnet Valley 99% owner-occupied · 34% pre-1990
- Gilbertsville 93% owner-occupied · 41% pre-1990
- Gladwyne 84% owner-occupied · 74% pre-1990
- Glen Mills 72% owner-occupied · 42% pre-1990
- Glen Rock 74% owner-occupied · 77% pre-1990
- Glenmoore 87% owner-occupied · 58% pre-1990
- Glenolden 77% owner-occupied · 94% pre-1990
- Glenside 84% owner-occupied · 94% pre-1990
- Glenville 98% owner-occupied · 67% pre-1990
- Gordonville 61% owner-occupied · 62% pre-1990
- Green Lane 83% owner-occupied · 71% pre-1990
- Greencastle 85% owner-occupied · 59% pre-1990
- Gwynedd 20% owner-occupied · 58% pre-1990
- Hamburg 77% owner-occupied · 72% pre-1990
- Hanover 76% owner-occupied · 65% pre-1990
- Harleysville 80% owner-occupied · 53% pre-1990
- Harrisonville 81% owner-occupied · 66% pre-1990
- Hatboro 72% owner-occupied · 88% pre-1990
- Hatfield 65% owner-occupied · 70% pre-1990
- Haverford 65% owner-occupied · 82% pre-1990
- Havertown 88% owner-occupied · 97% pre-1990
- Hellertown 80% owner-occupied · 72% pre-1990
- Hereford 71% owner-occupied · 66% pre-1990
- Hermitage 74% owner-occupied · 72% pre-1990
- Holmes 80% owner-occupied · 76% pre-1990
- Holtwood 90% owner-occupied · 57% pre-1990
- Honey Brook 78% owner-occupied · 51% pre-1990
- Horsham 60% owner-occupied · 87% pre-1990
- Huntingdon Valley 75% owner-occupied · 87% pre-1990
- Hustontown 83% owner-occupied · 77% pre-1990
- Jamison 96% owner-occupied · 41% pre-1990
- Jenkintown 68% owner-occupied · 93% pre-1990
- Kempton 87% owner-occupied · 73% pre-1990
- Kennett Square 71% owner-occupied · 59% pre-1990
- King Of Prussia 52% owner-occupied · 69% pre-1990
- Kintnersville 92% owner-occupied · 72% pre-1990
- Kinzers 73% owner-occupied · 56% pre-1990
- Kirkwood 89% owner-occupied · 63% pre-1990
- Kutztown 67% owner-occupied · 74% pre-1990
- Lafayette Hill 78% owner-occupied · 75% pre-1990
- Lancaster 64% owner-occupied · 75% pre-1990
- Landenberg 91% owner-occupied · 50% pre-1990
- Landisville 89% owner-occupied · 73% pre-1990
- Langhorne 73% owner-occupied · 73% pre-1990
- Lansdale 66% owner-occupied · 71% pre-1990
- Lansdowne 63% owner-occupied · 96% pre-1990
- Leesport 90% owner-occupied · 64% pre-1990
- Lemoyne 57% owner-occupied · 84% pre-1990
- Lenhartsville 86% owner-occupied · 69% pre-1990
- Lenni 92% owner-occupied · 84% pre-1990
- Leola 60% owner-occupied · 62% pre-1990
- Levittown 78% owner-occupied · 93% pre-1990
- Lincoln University 96% owner-occupied · 32% pre-1990
- Line Lexington 73% owner-occupied · 70% pre-1990
- Lititz 73% owner-occupied · 53% pre-1990
- Lyon Station 70% owner-occupied · 82% pre-1990
- Malvern 72% owner-occupied · 56% pre-1990
- Manchester 78% owner-occupied · 58% pre-1990
- Manheim 83% owner-occupied · 72% pre-1990
- Marcus Hook 63% owner-occupied · 82% pre-1990
- Marietta 72% owner-occupied · 51% pre-1990
- McConnellsburg 71% owner-occupied · 73% pre-1990
- Mechanicsburg 74% owner-occupied · 52% pre-1990
- Media 70% owner-occupied · 77% pre-1990
- Mercersburg 80% owner-occupied · 74% pre-1990
- Merion Station 90% owner-occupied · 93% pre-1990
- Mertztown 92% owner-occupied · 75% pre-1990
- Millersville 56% owner-occupied · 58% pre-1990
- Mohnton 82% owner-occupied · 69% pre-1990
- Mohrsville 89% owner-occupied · 57% pre-1990
- Mont Alto 74% owner-occupied · 67% pre-1990
- Mont Clare 60% owner-occupied · 96% pre-1990
- Morgantown 86% owner-occupied · 42% pre-1990
- Morrisville 80% owner-occupied · 75% pre-1990
- Morton 74% owner-occupied · 95% pre-1990
- Mount Bethel 82% owner-occupied · 75% pre-1990
- Mount Holly Springs 75% owner-occupied · 73% pre-1990
- Mount Wolf 94% owner-occupied · 59% pre-1990
- Mountville 69% owner-occupied · 53% pre-1990
- Narberth 72% owner-occupied · 94% pre-1990
- Narvon 87% owner-occupied · 60% pre-1990
- Nazareth 76% owner-occupied · 62% pre-1990
- Needmore 76% owner-occupied · 65% pre-1990
- New Berlinville 100% owner-occupied · 100% pre-1990
- New Castle 72% owner-occupied · 85% pre-1990
- New Freedom 89% owner-occupied · 61% pre-1990
- New Holland 71% owner-occupied · 63% pre-1990
- New Hope 88% owner-occupied · 60% pre-1990
- New Park 84% owner-occupied · 70% pre-1990
- New Providence 89% owner-occupied · 58% pre-1990
- Newburg 86% owner-occupied · 61% pre-1990
- Newtown 86% owner-occupied · 58% pre-1990
- Newtown Square 79% owner-occupied · 66% pre-1990
- Newville 79% owner-occupied · 72% pre-1990
- Norristown 60% owner-occupied · 78% pre-1990
- North Wales 79% owner-occupied · 57% pre-1990
- Northampton 77% owner-occupied · 70% pre-1990
- Norwood 73% owner-occupied · 94% pre-1990
- Nottingham 85% owner-occupied · 47% pre-1990
- Oley 81% owner-occupied · 65% pre-1990
- Orbisonia 76% owner-occupied · 63% pre-1990
- Oreland 90% owner-occupied · 95% pre-1990
- Orrstown 81% owner-occupied · 73% pre-1990
- Orrtanna 77% owner-occupied · 69% pre-1990
- Ottsville 91% owner-occupied · 84% pre-1990
- Oxford 72% owner-occupied · 53% pre-1990
- Paoli 82% owner-occupied · 84% pre-1990
- Paradise 76% owner-occupied · 66% pre-1990
- Parkesburg 74% owner-occupied · 57% pre-1990
- Peach Bottom 80% owner-occupied · 69% pre-1990
- Pen Argyl 73% owner-occupied · 87% pre-1990
- Pennsburg 89% owner-occupied · 49% pre-1990
- Pequea 95% owner-occupied · 71% pre-1990
- Perkasie 82% owner-occupied · 64% pre-1990
- Perkiomenville 97% owner-occupied · 62% pre-1990
- Philadelphia 52% owner-occupied · 89% pre-1990
- Phoenixville 70% owner-occupied · 60% pre-1990
- Pipersville 93% owner-occupied · 61% pre-1990
- Plymouth Meeting 77% owner-occupied · 82% pre-1990
- Portland 37% owner-occupied · 89% pre-1990
- Pottstown 69% owner-occupied · 75% pre-1990
- Prospect Park 57% owner-occupied · 95% pre-1990
- Pulaski 91% owner-occupied · 73% pre-1990
- Quakertown 81% owner-occupied · 60% pre-1990
- Quarryville 71% owner-occupied · 67% pre-1990
- Quincy 32% owner-occupied · 61% pre-1990
- Reading 62% owner-occupied · 80% pre-1990
- Red Hill 72% owner-occupied · 63% pre-1990
- Red Lion 74% owner-occupied · 57% pre-1990
- Reinholds 94% owner-occupied · 63% pre-1990
- Richboro 98% owner-occupied · 71% pre-1990
- Richlandtown 75% owner-occupied · 65% pre-1990
- Ridley Park 68% owner-occupied · 96% pre-1990
- Riegelsville 82% owner-occupied · 81% pre-1990
- Robesonia 83% owner-occupied · 80% pre-1990
- Ronks 78% owner-occupied · 77% pre-1990
- Royersford 77% owner-occupied · 43% pre-1990
- Saint Thomas 78% owner-occupied · 67% pre-1990
- Schwenksville 88% owner-occupied · 50% pre-1990
- Scotland 100% owner-occupied · 100% pre-1990
- Sellersville 74% owner-occupied · 64% pre-1990
- Seven Valleys 87% owner-occupied · 67% pre-1990
- Shade Gap 92% owner-occupied · 83% pre-1990
- Sharon 52% owner-occupied · 96% pre-1990
- Sharon Hill 61% owner-occupied · 92% pre-1990
- Shippensburg 68% owner-occupied · 61% pre-1990
- Shoemakersville 72% owner-occupied · 84% pre-1990
- Shrewsbury 81% owner-occupied · 52% pre-1990
- Souderton 68% owner-occupied · 64% pre-1990
- Southampton 89% owner-occupied · 84% pre-1990
- Spring City 71% owner-occupied · 67% pre-1990
- Spring Grove 86% owner-occupied · 65% pre-1990
- Spring Run 93% owner-occupied · 72% pre-1990
- Springfield 94% owner-occupied · 94% pre-1990
- State Line 77% owner-occupied · 79% pre-1990
- Stevens 78% owner-occupied · 69% pre-1990
- Stewartstown 84% owner-occupied · 47% pre-1990
- Strasburg 82% owner-occupied · 74% pre-1990
- Summerdale 92% owner-occupied · 95% pre-1990
- Swarthmore 81% owner-occupied · 96% pre-1990
- Tatamy 71% owner-occupied · 82% pre-1990
- Telford 81% owner-occupied · 69% pre-1990
- Temple 81% owner-occupied · 73% pre-1990
- Thomasville 81% owner-occupied · 60% pre-1990
- Thorndale 48% owner-occupied · 57% pre-1990
- Thornton 100% owner-occupied · 46% pre-1990
- Three Springs 88% owner-occupied · 65% pre-1990
- Topton 59% owner-occupied · 91% pre-1990
- Toughkenamon 73% owner-occupied · 75% pre-1990
- Trumbauersville 57% owner-occupied · 81% pre-1990
- Upper Black Eddy 83% owner-occupied · 83% pre-1990
- Upper Darby 48% owner-occupied · 95% pre-1990
- Villanova 99% owner-occupied · 82% pre-1990
- Wallingford 89% owner-occupied · 88% pre-1990
- Walnutport 89% owner-occupied · 62% pre-1990
- Wampum 77% owner-occupied · 88% pre-1990
- Warminster 75% owner-occupied · 67% pre-1990
- Warrington 80% owner-occupied · 51% pre-1990
- Washington Boro 93% owner-occupied · 83% pre-1990
- Washington Crossing 95% owner-occupied · 63% pre-1990
- Wayne 72% owner-occupied · 86% pre-1990
- Waynesboro 69% owner-occupied · 65% pre-1990
- Wernersville 83% owner-occupied · 60% pre-1990
- West Chester 72% owner-occupied · 69% pre-1990
- West Grove 81% owner-occupied · 48% pre-1990
- Willow Grove 66% owner-occupied · 92% pre-1990
- Willow Street 58% owner-occupied · 57% pre-1990
- Wind Gap 63% owner-occupied · 72% pre-1990
- Windsor 77% owner-occupied · 67% pre-1990
- Womelsdorf 80% owner-occupied · 69% pre-1990
- Woodlyn 71% owner-occupied · 93% pre-1990
- Wrightsville 83% owner-occupied · 80% pre-1990
- Wyncote 53% owner-occupied · 82% pre-1990
- Wynnewood 78% owner-occupied · 92% pre-1990
- York 80% owner-occupied · 70% pre-1990
- Zieglerville 23% owner-occupied · 57% pre-1990
If the dye test pointed at the flapper, that is a part, not a fixture.Worth saying on the call, because it changes what somebody arrives with. We connect you to a contractor covering your area and you are never charged. Toilets head this site, but any plumbing job is welcome.
Call (888) 525-3450