Skip to main content
CityRuleLookup

Swimming Pools & Spas in Pierce County, WA (2026)

2 county-level rules, plus city-specific rules for 2 cities in Pierce County, Washington.

Verified from official government sources

Note: These county rules apply to unincorporated areas of Pierce County. If you live within an incorporated city, that city's own rules apply: see the city list below.

Pool Permits

Constructing a residential swimming pool in unincorporated Pierce County requires a building permit under the county's adopted International Swimming Pool and Spa Code, enforced by the Pierce County Building Official. Permit fees run from $58 for a low-cost aboveground pool up to $230 for an in-ground pool, rising to $253 in 2027, under the Building Permit Fees table in PCC 17C.10.070.

Pierce County Swimming Pool Permit Rules

Some Restrictions

PCC 17C.10.070, Table 17C.10-1-B

The fee for each permit shall be as set forth in Tables 17C.10-1-A through 1-G: ... Swimming Pool ... Aboveground (cost < $500.00) $58.00 $63.00 ... Aboveground (cost > $500.00) $115.00 $127.00 ... In-ground $230.00 $253.00

Fencing & Safety Requirements

Any outdoor residential pool in unincorporated Pierce County that holds water over 24 inches deep must be surrounded by a barrier at least 48 inches high, per the 2021 International Residential Code Appendix G that Washington adopts through WAC 51-51 and PPW enforces.

Pierce County Pool Barrier and Fence Rules

Heavy Restrictions

2021 IRC Appendix G, Section AG105.2 (item 1), adopted by WAC 51-51

The top of the barrier shall be at least 48 inches (1219 mm) above grade measured on the side of the barrier which faces away from the swimming pool.

Swimming Pools & Spas by City in Pierce County

2 cities in Pierce County have their own swimming pools & spas rules. Each link goes to that city's dedicated page with code citations.

All Pierce County ordinances

See every category we cover for Pierce County: parking, noise, fences, fires, animals, pools, and more.

Pierce County Ordinance Hub →