Skip to main content
CityRuleLookup

Lake County, IL Swimming Pools & Spas: Pool Permits (2026)

Some Restrictions
Compiled from the official code textEditor Martyn O'NeillLast verified September 2026

Swimming pool permit rules in Lake County, IL, also covering above-ground pools, in-ground pools, and spa installations, set fencing, barrier, alarm, and inspection requirements.

Key Facts

Barrier trigger
Required once pool depth exceeds 2 feet
Setbacks
Pools may not intrude into required setbacks
Permit
Building permit required for above-ground pools
Permit expiry
Voids after 6 months without occupancy cert
Scope
Unincorporated Lake County only

Summary

Unincorporated Lake County requires a building permit for above-ground and in-ground pools alike, and any pool deeper than two feet needs a protective barrier under Zoning Code § 151.113(K) before installation is complete.

City-specific rules exist: Waukegan has its own pool permits rules that differ from Lake County's county-level regulations. If you live in Waukegan, check the city-specific page instead.

(K) Private swimming pools and tennis courts. (1) Setbacks. Pools and tennis courts, including but not limited to walls and equipment rooms, shall not extend into any required setback area. (2) Fences. Swimming pools of more than two feet in depth shall be provided with a protective barrier in accordance with the building code. (3) Private use only. A pool or tennis court accessory to a principal residential use shall not be operated as a business or private club.

Source: Highland Park Code Ch. 170 Art. XII - Swimming Pool and Spa CodeView official code

Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: 2026 S-15: Supplement contains: Local legislation current through Ord. 26-0618, passed 6-9-2026 | State legislation current through ILCS Pamphlet 2025 #5).

Full Breakdown

Lake County's Unified Development Ordinance treats above-ground and in-ground pools identically. Under § 151.113(K), a pool cannot extend into any required setback, and any pool deeper than two feet needs a protective barrier meeting the building code: pools two feet deep or less aren't subject to that barrier requirement. Separately, the county's 2024 IRC amendments (§ 150.17, R105.5) require a building permit for above-ground or in-ground pools; that permit voids if a certificate of occupancy isn't issued within six months of issuance. Both rules apply only in unincorporated Lake County, not in Waukegan, Highland Park, Gurnee or Libertyville, which enforce their own codes.

Violations & Fines

Building without a permit, installing a deep pool without a barrier, or letting a pool permit lapse can bring a $500-per-offense fine under § 150.20, with each week a separate violation.

Frequently Asked Questions

Does an above-ground pool need a fence in unincorporated Lake County?
Yes: under § 151.113(K), any pool deeper than two feet, above-ground or in-ground, needs a protective barrier meeting the building code; only shallower pools are exempt.
Do I need a permit to install an above-ground pool in Lake County?
In unincorporated areas, yes, § 150.17 requires a permit for above-ground or in-ground pools, and it becomes void if a certificate of occupancy isn't issued within six months.
Does this apply inside Waukegan or Highland Park?
No. County zoning and permit rules under this ordinance reach only unincorporated Lake County; Waukegan, Highland Park and other cities enforce their own separate codes.

Sources & Official References

Other rules in Lake County

All Lake County rules

Compare Lake County to another location·View the Illinois swimming pools & spas overview

Get notified when Pool Permits in Lake County, IL changes

We'll email you the moment we detect a change in the code. No spam, unsubscribe anytime.

We'll never sell or share your email. One-click unsubscribe in every email.

See something wrong?

Help us keep this page accurate. If you notice an error or outdated information, let us know.

Pool Permits in Cities Across Lake County