What's Required in Charlotte
- Mecklenburg County Public Health must approve the pool, with a non-refundable $75 application fee, before the County issues a building permit.
- A County building permit is required for any pool more than 24 inches deep, with an electrical permit for any power to the pool and a plumbing permit where required.
- A City of Charlotte LDIRL review ($65 zoning plus $50 stormwater review) must be approved before the County approves.
- The barrier must be at least 48 inches above grade on the outside with no more than 2 inches of clearance below it, completed before the pool can hold water.
- Gates must be self-closing and self-latching, open away from the pool, and latch at least 54 inches above the bottom or 3 inches below the top.
- Where the house is part of the barrier, a power safety cover, door alarms or approved self-closing latching doors are required.
- All metal parts near the pool must be bonded, suction outlets need entrapment protection, and backwash water must discharge to the sanitary sewer.
- The Health Department application needs a scaled drawing showing buildings, wells and septic systems within 100 feet of the pool.
- Pools may not be placed in the established front or corner side setback and must be 3 feet from side and rear lot lines.
Do you need a permit for a pool in Charlotte?
Yes, and from three offices. Mecklenburg County Public Health must approve the pool first under the county's residential pool ordinance. Then Mecklenburg County Code Enforcement issues the building permit, an electrical permit whenever the pool has any power (including a pump on a cord and plug), and a plumbing permit when one is required. The City of Charlotte reviews the location under the UDO through its LDIRL process, and the County's CIRC says zoning approval is part of pool permitting. Under the 2018 NC Residential Code, any pool more than 24 inches deep is a pool, and the County's brochure says that includes storable seasonal pools, spas and hot tubs.
Two governments share your project. Mecklenburg County Code Enforcement (LUESA, 2145 Suttle Avenue, 980-314-CODE) issues every building, electrical, mechanical and plumbing permit inside the city and runs the inspections. The City of Charlotte handles zoning under the Unified Development Ordinance (UDO): setbacks, heights, lot coverage and the zoning sign-off the County needs before it will issue a permit.
How much does a pool permit cost in Charlotte?
Health Department: a non-refundable $75 application fee (FY2027 fee schedule). City LDIRL: $65 residential zoning plus $50 stormwater review, $115, about 15 days. County: each permit is priced on its contract value by the LUESA Fee Ordinance table: $59.70 up to $3,000, then $12.19 per $1,000, with $632.57 plus $5.49 per $1,000 above $50,000, plus a $3 technology charge per permit and $10 for the Homeowner Recovery Fund when a contractor pulls the building permit.
Worked examples. An above-ground pool installed for $4,000 with a $2,000 pump circuit: building $71.89 + electrical $59.70 + $6 + $10 + Health $75 + City $115 = about $337.59. A $60,000 in-ground pool with $5,000 of electrical and $3,000 of plumbing: building $687.47 + electrical $84.08 + plumbing $59.70 + $9 + $10 + $75 + $115 = about $1,040.25. The County can substitute its own valuation if your contract figure is low.
| What you are doing | City filing | Rule |
|---|---|---|
| In-ground pool, $60,000 | Health + County building, electrical, plumbing + City LDIRL | About $1,040.25 in fees; 48-inch barrier before it holds water |
| Above-ground pool 48 inches deep with a pump | Health + County building and electrical + City LDIRL | About $337.59; deeper than 24 inches so it is a pool under the code |
| Storable seasonal pool over 24 inches deep | Ask RTAC | Health ordinance excludes storable pools; the County brochure says the Residential Code includes them |
| Hot tub on a deck with a locking hard cover | County electrical permit | Health ordinance exempts covered deck spas; the brochure lists all spas under the Residential Code, so confirm the building permit with RTAC |
| Replacing a pool pump like for like | Likely no permit if a licensed electrician | State law exempts like-kind replacement of electrical equipment by a licensed contractor; homeowners need a permit |
| New or rebuilt pool fence | Part of the pool permit | 48 inches high, 2 inches max clearance, self-closing outswing gate latching 54 inches up |
| Pool in the front or corner side setback | Not allowed | UDO 17.1.E.1 keeps accessory structures out of the established front setback |
What are the pool barrier rules in Charlotte?
The barrier must be at least 48 inches above grade on the outside of the fence with no more than 2 inches of clearance beneath it. Gates must self-close and self-latch, open outward away from the pool, and latch on the inside at least 54 inches above the bottom of the gate or 3 inches below the top; driveway gates in the barrier need automatic closers. If the house forms part of the barrier, the pool needs a power safety cover, door alarms, or approved self-closing, latching doors. The Health Department inspects the fence and gates, and the County's final building inspection waits until barrier gates and alarms are operating. Suction outlets need entrapment protection, all metal near the pool is bonded, and backwash must go to the sanitary sewer, never a storm drain.
How do you apply, and in what order?
First confirm with the City that a pool fits your lot, keeping it out of the front setback and 3 feet from side and rear lines, 5 feet from the house. Submit the Health Department application with a scaled drawing showing buildings, wells and septic systems within 100 feet, and pay $75. File the City LDIRL in Accela Citizen Access with the pool plot plan. With Health approval in hand, apply to the County through AccelaMeck, listing your pool contractor (a general contractor license is needed at $40,000 or more) and a licensed electrician; owner-occupants may do their own trade work personally. Call 704-336-8000 for inspections.
How to Get a Pool Permit in Charlotte
Check zoning with the City
Confirm the pool fits outside the front setback and 3 feet from side and rear lines; call 704-336-7600 for a setback determination.
Apply to the Health Department
Submit the Application for Residential Pool Construction with the plot plan and the $75 fee at 3205 Freedom Drive, Suite 8000.
File the City LDIRL
In Accela Citizen Access, submit the pool plot plan and forms; pay $115 after the 3-day gateway for the 7-day review.
Pull the County permits
After Health approval, apply in AccelaMeck for the building permit plus electrical (and plumbing if required), listing licensed trade contractors or your own homeowner trade certificate.
Finish the barrier and call inspections
Schedule the Health fence and gate inspection at 980-314-1620 and the County final at 704-336-8000 once gates and alarms work.