Guide · Sewer lines
How deep does a sewer line have to be in Colorado?
Updated Oct 17, 2026
Colorado has no single statewide sewer depth. The plumbing code leaves the minimum building sewer depth blank for each city or county to fill in, so the number changes at the city line. In the jurisdictions CodeCheck Colorado covers, local depths run from 12 inches to 6 feet below grade. CodeCheck Colorado shows each city’s adopted depth.
What does the plumbing code say about sewer depth?
The model plumbing code (IPC Section 305.4.1) sets a minimum depth for building sewers, but it leaves the number blank. There are two blanks: one for the depth at a septic tank connection and one for the depth everywhere else. Each city or county writes its own numbers into its adopting ordinance.
So the model book alone can’t tell you how deep to dig. You need the local number.
Why is sewer depth different in every Colorado city?
Cities set the depth for their own conditions: frost, soils and how their sewer mains are laid out. A town in the mountains and a suburb on the plains can land on very different numbers, even a few miles apart.
Sewer depth is a separate number from frost depth. Frost depth governs water lines and footings. See water line depth by city.
Which Colorado cities set their own sewer depth?
32 of the 41 jurisdictions in the app have a local sewer depth rule. Where the rule is already a free sample on the city’s page, it’s shown here (14 cities). The rest are in the app.
| City or county | Code | Local rule | Adopted by |
|---|---|---|---|
| Adams County | 2024 IPC | Sign in to see Adams County’s sewer depth | Ordinance No. 12 |
| Arapahoe County | 2021 IPC | Free sample Arapahoe County: sewers at least 12 in. below grade (or Tri-County Health rules); other outside pipe buried 18 in (IPC 305.4.1). | Board of County Commissioners Resolution No. 21-394 |
| Arvada | 2024 IPC | Sign in to see Arvada’s sewer depth | Ord. No. 4921 |
| Aurora | 2021 IPC | Sign in to see Aurora’s sewer depth | Ord. No. 2021-65, Ord. 2015-44 |
| Brighton | 2021 IPC | Sign in to see Brighton’s sewer depth | Ord. No. 2485, Ord. No. 2498 |
| Castle Pines | 2021 IPC | Sign in to see Castle Pines’s sewer depth | Ord. No. 23-02 |
| Castle Rock | 2024 IPC | Sign in to see Castle Rock’s sewer depth | Ord. No. 2026-017 |
| Centennial | 2021 IPC | Free sample Centennial: building sewers at least 12 in. below grade (IPC 305.4.1). | Ord. No. 2023-O-06 |
| Cherry Hills Village | 2024 IPC | Sign in to see Cherry Hills Village’s sewer depth | Ord. 4, Ord. 6 |
| Commerce City | 2021 IPC | Free sample Commerce City: building sewers at least 12 in. below grade (IPC 305.4.1). | Ord. No. 2484, Ord. No. 2486 |
| Denver | 2024 IPC | Sign in to see Denver’s sewer depth | Ord. No. 735-25, Ord. No. 1634-25 |
| Douglas County | 2024 IPC | Sign in to see Douglas County’s sewer depth | Board of County Commissioners resolution 'to Amend the Douglas County Building C |
| Eagle County | 2021 IPC | Sign in to see Eagle County’s sewer depth | Eagle County Building Resolution |
| Edgewater | 2021 IPC | Sign in to see Edgewater’s sewer depth | Ord. No. 2023-08 |
| Englewood | 2024 IPC | Free sample Englewood: building sewers at least 12 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 23-2026 |
| Erie | 2021 IPC | Free sample Erie: building sewers at least 36 in. below grade (IPC 305.4.1). | Ord. No. 20-2022, Ord. No. 46-2019 |
| Glendale | 2024 IPC | Sign in to see Glendale’s sewer depth | Ord. 2026-1 |
| Golden | 2024 IPC | Sign in to see Golden’s sewer depth | Ord. No. 2268, Ord. No. 2192 |
| Greeley | 2021 IPC | Sign in to see Greeley’s sewer depth | Ord. 25 |
| Jefferson County | 2024 IPC | Free sample Jefferson County: building sewers at least 12 in. below grade, including at the septic tank (IPC 305.4.1). | Adopted by Board of County Commissioners resolution |
| Lafayette | 2024 IPC | Sign in to see Lafayette’s sewer depth | Ord. No. 12, Ord. No. 2026-12 |
| Lakewood | 2021 IPC | Sign in to see Lakewood’s sewer depth | Ord. O-2022-17, Ord. O-2023-16 |
| Littleton | 2024 IPC | Free sample Littleton: building sewers at least 36 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 11 |
| Lone Tree | 2021 IPC | Sign in to see Lone Tree’s sewer depth | Ord. 22-07 |
| Longmont | 2024 IPC | Free sample Longmont: building sewers at least 36 in. below grade (IPC 305.4.1). | Ord. No. O-2026-27, Ord. No. O-2026-26 |
| Louisville | 2024 IPC | Free sample Louisville: building sewers at least 36 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 1907-2025 |
| Milliken | 2024 IPC | Free sample Milliken: sets how deep the building sewer must be buried (12 in). The model code leaves this number for each jurisdiction to fill in (IPC 305.4.1). | Ordinance No. 2025-834 |
| Northglenn | 2024 IPC | Sign in to see Northglenn’s sewer depth | CB-2039 |
| Superior | 2024 IPC | Free sample Superior: building sewers at least 72 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. O-9 |
| Thornton | 2024 IPC | Free sample Thornton: building sewers at least 12 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 3731 |
| Westminster | 2021 IPC | Free sample Westminster: building sewers at least 42 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 4241, Ord. No. 3908 |
| Wheat Ridge | 2024 IPC | Free sample Wheat Ridge: building sewers at least 12 in. below grade, including at the septic tank (IPC 305.4.1). | Ord. No. 1833 |
What about a septic tank connection?
The code has a separate depth for a building sewer where it connects to a septic tank. Some cities fill in both numbers, and some use one number for both. The app shows both when a city sets them.
How do I show a customer the rule?
Pull up the city’s rule on your phone and show the section and ordinance right there in the driveway. See Sell with Code.