Frost Line Depth in Pennsylvania
36 inches for most of the state, deeper in the northern tier and around Erie
Written by M., a general contractor in Richmond, VA · Last updated · Reviewed against the current PA Uniform Construction Code
How Deep Is the Frost Line in Pennsylvania?
The frost line depth for footings in Pennsylvania is 36 inches in most municipalities, including Philadelphia, Pittsburgh, Harrisburg, Allentown and Lancaster. The northern tier and the Erie lakeshore run 42 to 48 inches, and a few Pocono and Laurel Highlands townships require 42 in. Pennsylvania adopts the IRC through the Uniform Construction Code but leaves Table R301.2(1) to each municipality, so the number on your permit comes from the township or borough, not Harrisburg.
| State | Avg. Depth (in.) | Range (in.) | Major City Examples | Code basis |
|---|---|---|---|---|
| Pennsylvania | 44 | 36 - 48 | Philadelphia, Pittsburgh, Allentown | PA Uniform Construction Code (IRC) Table R301.2(1), set by municipality; 36 in typical |
Returns the code depth for the nearest listed city and the regional note for that part of the state. A ZIP outside Pennsylvania still resolves to its own state.
Know your depth? Size the pour:
Footing Calculator
Spread footings and deck piers to 44 in and beyond
Post Hole Calculator
Bags per fence or deck post at Pennsylvania depths
All 50 states and the national map are on the frost line depth by ZIP code page. Footing width comes from the footing size chart and soil bearing capacity; roof loads from snow load by ZIP code.
What the Pennsylvania Code Says
Pennsylvania's Uniform Construction Code (UCC), administered by the Department of Labor and Industry under Act 45 of 1999, adopts the International Residential Code statewide with amendments in 34 Pa. Code Chapter 403. The UCC does not fill in the climatic design criteria of Table R301.2(1); each of the roughly 2,500 municipalities that administers the UCC locally (or the third-party agency it hires) supplies its own frost line depth, ground snow load and wind speed. About 90 percent of Pennsylvania municipalities opted in to local enforcement, so the frost depth on a permit is a township or borough decision made under a state framework.
In practice the numbers cluster tightly. Nearly all of the Philadelphia region, the Lehigh Valley, Harrisburg, Lancaster, York, Reading and the Pittsburgh metro use 36 inches, which the Philadelphia Building Construction and Occupancy Code writes into its local Table R301.2(1). The northern tier along the New York line (Bradford, Tioga, Potter, McKean counties), the Erie lakeshore, and the higher Poconos and Laurel Highlands commonly require 42 in, and Erie itself uses 42 to 48 in depending on the municipality. State College and Williamsport sit in the middle at 36 to 42 in.
Because the value is municipal, two adjacent townships can differ by 6 in. Ask the code official for the adopted Table R301.2(1) values, or read them off the municipality's UCC ordinance, and write the source on your drawings. The UCC keeps the IRC R403.1.4 minimum of 12 in below undisturbed ground and the R403.1.4.1 exemptions for freestanding accessory structures of 600 sq ft or less and frost-protected shallow foundations per R403.3. For comparison with New York (48 in), Ohio (32 in) and New Jersey (36 in), see the national frost line table.
Frost Depth Zones in Pennsylvania
Pennsylvania municipalities set their own depth, but they follow the climate. These are the values you will see most often in each region.
| Zone or region | Footing depth | Where it applies |
|---|---|---|
| Southeast (Philadelphia, Lehigh Valley, Reading, Lancaster) | 36 in | Philadelphia, Montgomery, Bucks, Delaware, Chester, Lehigh, Northampton, Berks, Lancaster counties |
| South-central (Harrisburg, York, Gettysburg) | 36 in | Dauphin, Cumberland, York, Adams, Franklin counties |
| Southwest (Pittsburgh metro, Washington, Greensburg) | 36 in | Allegheny, Westmoreland, Washington, Butler, Beaver counties |
| Central and Susquehanna valley (State College, Williamsport, Altoona) | 36 to 42 in | Centre, Lycoming, Blair, Clinton counties |
| Northeast and Poconos (Scranton, Wilkes-Barre, Stroudsburg) | 36 to 42 in | Lackawanna, Luzerne, Monroe, Wayne, Pike counties; 42 in at elevation |
| Northern tier and Erie (Erie, Bradford, Wellsboro, Coudersport) | 42 to 48 in | Erie, Warren, McKean, Potter, Tioga, Bradford counties |
Pennsylvania Frost Line Depth by City and County
Values below are the frost line depths the listed jurisdictions apply in their adopted Table R301.2(1). Adjacent townships may differ; the county column is a starting point for finding the right office.
| City | County | Required Footing Depth (in.) | Source |
|---|---|---|---|
| Philadelphia | Philadelphia | 36 | Philadelphia Building Construction and Occupancy Code, Table R301.2(1) |
| Pittsburgh | Allegheny | 36 | City of Pittsburgh PLI, UCC Table R301.2(1) |
| Allentown | Lehigh | 36 | PA UCC, municipal Table R301.2(1) |
| Erie | Erie | 42 | City of Erie UCC Table R301.2(1); 48 in in some lakeshore townships |
| Reading | Berks | 36 | PA UCC, municipal Table R301.2(1) |
| Scranton | Lackawanna | 36 | PA UCC, municipal Table R301.2(1); 42 in in surrounding hill townships |
| Harrisburg | Dauphin | 36 | PA UCC, municipal Table R301.2(1) |
| Lancaster | Lancaster | 36 | PA UCC, municipal Table R301.2(1) |
| York | York | 36 | PA UCC, municipal Table R301.2(1) |
| State College | Centre | 36 | Centre Region Code Administration, Table R301.2(1) |
| Williamsport | Lycoming | 36 | PA UCC, municipal Table R301.2(1); 42 in north of the city |
| Altoona | Blair | 36 | PA UCC, municipal Table R301.2(1) |
| Wilkes-Barre | Luzerne | 36 | PA UCC, municipal Table R301.2(1) |
| Bradford | McKean | 48 | Northern tier municipal Table R301.2(1) |
Pennsylvania leaves Table R301.2(1) to each municipality. Where a city and its suburbs use different values, the deeper one is usually the township on higher ground. Verify with the municipal code official or its third-party agency before you dig.
Decks, Fences and Water Lines in Pennsylvania
- - Deck footings: Any deck attached to the house must bear below the frost line, so piers go to 36 in or deeper. Freestanding decks under the IRC R403.1.4.1 size limit may sit on pier blocks if the local inspector allows it. Size the pier with the deck footing size chart.
- - Fence posts: Code rarely requires frost depth for a fence that carries no structure, but posts set shallower than the frost line heave and lean within a few winters in Pennsylvania. Use one third of the post height with a minimum of 24 in, and go to 36 in for gate and corner posts. Use 42 in for gate posts anywhere north of Interstate 80. Bag counts are in the post hole bags guide.
- - Water lines: IRC P2603.5 puts exterior water service at least 6 in below the frost line and never shallower than 12 in, so the code floor here is 42 in (36 + 6). Many Pennsylvania utilities require more; check the water department standard before trenching and call 811 first.
Neighboring states: New York (48 in typical; NYC 4 ft), New Jersey (36 in), Ohio (32 in), West Virginia (24 to 36 in), Maryland (30 in), Delaware (24 to 36 in). When a project sits near a state line, the permit follows the jurisdiction where the footing is, not where the contractor is based.
Frequently Asked Questions
What is the frost line depth in Pennsylvania?
36 inches in most municipalities, including Philadelphia, Pittsburgh, Harrisburg and Allentown. The northern tier and Erie use 42 to 48 in. The value comes from each municipality's adopted Table R301.2(1) under the PA Uniform Construction Code, so confirm it with the local code official.
How deep is the frost line in Pittsburgh?
36 inches. The City of Pittsburgh and most Allegheny County municipalities apply a 36 in frost line depth for footings. Some Laurel Highlands townships east of the city use 42 in.
How deep do deck footings need to be in Pennsylvania?
To the local frost depth, 36 in in most of the state and 42 to 48 in in the north. Attached decks always need frost-depth piers. A freestanding deck of 600 sq ft or less can use the R403.1.4.1 exemption where the municipality allows it.
How deep should fence posts be set in Pennsylvania?
One third of the post height with a 24 in minimum for line posts, and 36 in (42 in in the northern tier) for gate and corner posts. Pennsylvania's shale-derived clay soils heave badly when they hold water, so use 6 in of gravel under the post and crown the concrete.
How deep should a water line be buried in Pennsylvania?
At least 42 in (36 in frost line plus 6 in per IRC P2603.5). Philadelphia Water, PWSA in Pittsburgh and most authorities require 42 to 48 in of cover; Erie Water Works and northern tier authorities require 48 to 60 in.
Where do I find my township's frost depth?
In its UCC ordinance or the Table R301.2(1) sheet the code official keeps. If your municipality opted out of local enforcement, the PA Department of Labor and Industry inspects and uses the value the municipality reported when it opted out. Third-party agencies such as Code Inspections Inc. or Pennsylvania Municipal Code Alliance publish the values for the townships they serve.
Sources
- PA Uniform Construction Code (IRC) Table R301.2(1), set by municipality; 36 in typical. Retrieved September 27, 2026.
- Pennsylvania Department of Labor and Industry. Uniform Construction Code (Act 45 of 1999; 34 Pa. Code Chapters 401-405). Retrieved September 27, 2026.
- City of Philadelphia Department of Licenses and Inspections. Philadelphia Building Construction and Occupancy Code. Retrieved September 27, 2026.
- International Code Council. 2024 International Residential Code, Table R301.2(1), R403.1.4 and R403.1.4.1. codes.iccsafe.org.
- National Weather Service, North Central River Forecast Center. Frost Depth Map. weather.gov.
City values are the frost line or minimum footing depths published or applied by each jurisdiction as of the retrieval date. Codes change on a three-year cycle and local amendments change between cycles; confirm with the building department before you submit a permit.