Home / Septic pumping / Pennsylvania
Septic pumping in Pennsylvania
Septic pumping in Pennsylvania, listed by town: 411 septic companies across 268 towns. 350 of them are matched to the state registration list.
Registration check: on. We compare every Pennsylvania listing to the Active Residential Septage Haulers list from the Pennsylvania Department of Environmental Protection, dated September 2026. The list holds 883 registration records. We pulled it on 11-12-2026.
Pennsylvania registers septage haulers. The Solid Waste Management Act requires anyone who pumps septic tanks or hauls residential septage to register with DEP. A hauler sends in a form, DEP issues a five-digit number, and DEP charges no fee.
415 of the 883 records have a listing here: the ones matched to a septic business in the open data, and the ones with septic, septage or cesspool in the name. The other 468 have a name that does not say septic work. Portable toilet companies and waste haulers are among them. They stay in the lookup table.
"No match" does not mean unregistered. Company names and phone numbers on a state list often differ from the ones in ads. Ask the company for its registration number.
Before you call. Ask for the total price and which fees can be added: digging up or opening the lid, extra sludge, a trip charge. Ask if they pump every compartment through the main lid and check the baffles. Ask for the registration number. If the pumper says you need a repair, get three written quotes before you agree.
Registered haulers by county
- Adams County 4
- Allegheny County 1
- Armstrong County 1
- Beaver County 2
- Bedford County 4
- Berks County 13
- Blair County 5
- Bradford County 6
- Bucks County 14
- Butler County 3
- Cambria County 4
- Carbon County 4
- Centre County 2
- Chester County 17
- Clarion County 3
- Clearfield County 6
- Clinton County 3
- Columbia County 3
- Crawford County 4
- Cumberland County 11
- Dauphin County 7
- Delaware County 1
- Elk County 2
- Erie County 10
- Fayette County 2
- Forest County 1
- Franklin County 9
- Fulton County 4
- Greene County 1
- Huntingdon County 3
- Jefferson County 5
- Juniata County 7
- Lackawanna County 4
- Lancaster County 20
- Lawrence County 6
- Lebanon County 7
- Lehigh County 8
- Luzerne County 9
- Lycoming County 9
- McKean County 1
- Mercer County 7
- Mifflin County 4
- Monroe County 13
- Montgomery County 12
- Northampton County 8
- Northumberland County 5
- Perry County 1
- Pike County 6
- Potter County 2
- Schuylkill County 2
- Snyder County 7
- Somerset County 3
- Sullivan County 2
- Susquehanna County 3
- Tioga County 5
- Union County 3
- Venango County 4
- Warren County 4
- Washington County 1
- Wayne County 5
- Westmoreland County 4
- Wyoming County 1
- York County 31
The state list prints a county code, 01 for Adams to 67 for York. We show the county name. The number is how many registration records with a listing here the list files under the county.
Towns in Pennsylvania
- Allentown 1
- Allenwood 2
- Altoona 1
- Annville 3
- Atglen 1
- Avis 1
- Bainbridge 1
- Bangor 1
- Bath 1
- Beavertown 1
- Bedford 2
- Beech Creek 1
- Bellefonte 2
- Bernville 1
- Bethel 1
- Birdsboro 2
- Bloomsburg 1
- Boyertown 2
- Bradford 1
- Brogue 3
- Broomall 1
- Butler 1
- Canal Twp 1
- Carlisle 3
- Carmichaels 1
- Centerville 1
- Chalfont 1
- Chambersburg 2
- Chanceford Twp 1
- Clarks Summit 2
- Clearfield 2
- Clymer Twp 1
- Coatesville 3
- Cogan Station 1
- Colerain Twp 1
- Columbus 1
- Conemaugh 1
- Coopersburg 2
- Corry 1
- Delta 1
- Dickson City 1
- Dillsburg 1
- Dingmans Ferry 1
- Donegal 1
- Douglassville 2
- Dover 2
- Downingtown 1
- Doylestown 2
- Dubois 1
- Duncansville 2
- Dushore 1
- East Berlin 1
- East Hempfield Twp 1
- East Springfield 2
- East Stroudsburg 3
- East Waterford 2
- Easton 1
- Ebensburg 1
- Edinboro 1
- Elderton 1
- Ellwood City 1
- Elverson 1
- Emlenton 1
- Entriken 1
- Ephrata 1
- Erie 2
- Exton 1
- Falls 3
- Falls Creek 1
- Farrell 1
- Fawn Grove 1
- Felton 3
- Franklin 1
- Freedom 1
- Frenchville 1
- Galeton 1
- Gardners 2
- Genesee 1
- Georgetown 1
- Gettysburg 3
- Gilbertsville 1
- Girard 1
- Grantville 2
- Green Lane 1
- Greencastle 2
- Greensburg 1
- Greenville 1
- Grove City 1
- Hallstead 1
- Hamburg 2
- Hamilton Twp 1
- Hamlin 1
- Hanover 6
- Harborcreek 1
- Harrisburg 2
- Harrisville 1
- Hawley 1
- Hazen 1
- Hegins 1
- Heidelberg Twp 1
- Hellam 1
- Hellertown 1
- Hermitage 2
- Hollidaysburg 1
- Honey Brook 1
- Horsham 1
- Hunlock Creek 2
- Huntingdon 1
- Hustontown 1
- Irwin 1
- Ivyland 1
- Jackson Center 1
- Jackson Twp 1
- Jamestown 1
- Jersey Shore 1
- Jim Thorpe 2
- Jonestown 2
- Kutztown 1
- La Jose 1
- Landenberg 1
- Landisburg 1
- Laporte 1
- Latrobe 2
- Lebanon 3
- Lehighton 1
- Lemont Furnace 1
- Levittown 1
- Lewisburg 2
- Lewistown 3
- Liberty 1
- Lincoln University 1
- Linesville 1
- Lititz 1
- Littlestown 2
- Lock Haven 1
- Longswamp Twp 2
- Loretto 1
- Lower Burrell 1
- Lykens 1
- Malvern 1
- Manchester Twp 1
- Manheim 1
- Martinsburg 1
- Matamoras 1
- McAlisterville 1
- McClure 2
- McConnellsburg 2
- Mechanicsburg 3
- Mercersburg 2
- Meyersdale 1
- Middleburg 1
- Mifflintown 1
- Mifflinville 1
- Milford 1
- Millersburg 1
- Milton 1
- Mineral Point 1
- Montoursville 2
- Montrose 1
- Morgantown 1
- Mount Cobb 1
- Mount Joy 2
- Mount-Pleasant 2
- Mt Pleasant 2
- Mt Pocono 1
- Myerstown 1
- Nazareth 3
- New Castle 3
- New Columbus 1
- New Holland 1
- New Paris 1
- New Providence 2
- New Tripoli 1
- Newburg 1
- Newville 3
- North Codorus Twp 1
- North East 1
- North Wales 1
- Northampton 1
- Northumberland 1
- Nottingham 1
- Oil City 1
- Oliver Twp 1
- Orwigsburg 1
- Oxford 1
- Palmerton 1
- Palmyra 2
- Palmyra Twp 1
- Paradise 1
- Parker 1
- Parkesburg 2
- Pen Argyl 1
- Pennsburg 1
- Petersburg 1
- Philadelphia 1
- Phoenixville 1
- Pipersville 1
- Pittsburgh 1
- Port Royal 2
- Pottstown 3
- Punxsutawney 2
- Quakertown 1
- Quarryville 3
- Reading 1
- Red Lion 1
- Reynoldsville 1
- Richmond Twp 1
- Riegelsville 1
- Rome 1
- Ronks 1
- Russell 1
- Saegertown 2
- Saint Marys 1
- Salunga 1
- Saxonburg 1
- Saxton 1
- Saylorsburg 3
- Selinsgrove 4
- Sellersville 2
- Shade Gap 1
- Shamokin 1
- Shamokin Dam 1
- Shermans-Dale 1
- Shickshinny 1
- Shippensburg 3
- Shippenville 1
- Slatington 1
- Slippery Rock 1
- Souderton 1
- Spring City 1
- Spring Grove 2
- Springfield 1
- St. Marys 1
- Stevens 1
- Stoystown 1
- Stroudsburg 6
- Summit Station 1
- Sunbury 2
- Tamaqua 1
- Telford 2
- Thompson 1
- Tioga 1
- Tionesta 1
- Trevose 1
- Troy 1
- Tyrone 2
- Ulster 1
- Upper Chichester Twp 1
- Upper Frederick Twp 1
- Upper Saucon Twp 1
- Volant 1
- Walnutport 3
- Warfordsburg 1
- Warren 2
- Washington 1
- Waterford 2
- Waymart 1
- Wellsville 1
- West Caln Twp 1
- West Chester 4
- West Decatur 2
- West Sunbury 1
- Westfield 1
- Wilkes-Barre 2
- Williamsport 4
- Wrightsville 2
- York 7
- Zion Grove 1
The number is how many septic companies have an address in the town. Each town page also shows companies within 30 miles.
On the Pennsylvania list, based in another state
The EPA says household septic tanks are typically pumped every three to five years, and it puts routine maintenance at $250 to $500.