16demerits
VESTA CITY PARK
2322 ARBOR LOOP DR, Charlotte, NC 28217
Year-Round Swimming Pool · NC permit/State ID 2060530582
Latest result16 demerits
Last inspectedAug 20, 2026
Inspections on record13
On record sinceOct 22, 2020
This facility type is scored in demerits: lower is better (0 = no violations found).
Score history
Oct 22, 2020Lower is betterAug 20, 2026
Inspections & violations
Aug 20, 2026 16 demerits · 3 violations
Inspector comments: Inspection conducted with CPO Mequavious.
NO NIGHT SWIMMING.
NOTE: NOT APPROVED FOR SALT AS PRIMARY CHLORINATION NOT SIZED FOR POOL VOLUME.
#3 · Water quality: pool water pH −6
.2535(1) Maintain pH at 7.2 to 7.8.
Observed pH measuring 6.9 - 7.0 (readings from both EHS and CPO's test kits).
CDI CPO added more soda ash into pool while EHS still on-site. EHS observed pH was now reading 7.2.
#8 · Pool maintenance: surface skimmers (with weirs, baskets and covers) or gutters clean, in good repair, and functioning properly, no floating debris −4
.2518(k) Keep skimmers free of debris so skimmers are capable of operating per manufacturer instruction.
Observed minor debris in skimmers.
CDI CPO dumped out skimmers.
#22 · Premises: emergency telephone provided −6
.2530(f) Signage with legible letters providing dialing instructions, address of pool and pool telephone number shall be posted at the emergency phone.
Observed callback number was different from number provided by dispatch operator. Observed a torn piece of paper was covering callback number.
CDI signage posted with correct callback number of 912-740-8811.
Feb 10, 2026 22 demerits · 5 violations
Inspector comments: Conducted inspection with CPO Anthony. Intent to suspend issued for flow meter, pool rules, water level, records, and skimmers. Items must be corrected within 30 days or permit may be suspended.
Reminder: Pool permit application and payment due by the last business day of February.
POOL NOT APPROVED FOR SALT AS PRIMARY CHLORINATION. SYSTEM INSTALLED BUT NOT SIZED FOR POOL VOLUME.
Const. Date: 9/28/2020 Rope Length: 48' Night Swim?: No
#5 · Water quality: daily written records of water quality and test kit kept on site −4
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly.
Records not being kept daily and main drain checks missing from all records. Ensure proper daily and weekly records are kept.
Intent to suspend item.
#8 · Pool maintenance: surface skimmers (with weirs, baskets and covers) or gutters clean, in good repair, and functioning properly, no floating debris −4
.2518(k) Water level shall be maintained to assure skimmers are operable.
.2518(k) Keep skimmers free of debris so skimmers are capable of operating per manufacturer instruction.
Water level too low for skimmers to be operating properly. Some skimmers full of leaf debris.
Intent to suspend items.
#18 · Premises: lifeguards present or warning signs posted −4
.2530(c) Provide "Adults should not swim alone." in 1" lettering.
Intent to suspend item.
#22 · Premises: emergency telephone provided −6
.2530(f) Signage with legible letters providing dialing instructions, address of pool and pool telephone number shall be posted at the emergency phone.
Callback number missing from sign. Operator posted callback number. No permit action.
#24 · Equipment room: approved pump, filter, and flow meter operating properly −4
.2518(g) Keep flow meter operational.
Flow meter not operational. CPO could not fix at time of inspection.
Intent to suspend permit item.
Jul 1, 2025 10 demerits · 2 violations
Inspector comments: Inspection conducted with CPO Edwin. Permit issued and pool returned to A status.
Flow needs to be higher to maintain turnover for pool. EHS Devon observed flow at only 20gpm.
Permit conditions:
Drain covers expire 9/10/2025
Rope length 48’
Pool built in 2020
Night swimming not permitted.
POOL NOT
APPROVED FOR SALT AS
PRIMARY CHLORINATION.
SALT SYSTEM INSTALLED
BUT ON SIZED FOR POOL
VOLUME.
#5 · Water quality: daily written records of water quality and test kit kept on site −4
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly.
Records have not been kept due to closure. Ensure proper daily and weekly records are kept when pool is open and indicated “CLOSED” on records when pool is closed. No permit action.
#15 · Premises: body hook and ring buoy with throw rope or lifeguard with rescue tube provided and properly located −6
.2530(a) Lifesaving equipment includes body hook and pole and USCG approved ring buoy with required rope length.
Ring buoy rope measured 46’. Operator corrected to 48’. No permit action.
Mar 18, 2025 18 demerits · 4 violations
Inspector comments: Inspection conducted with Carlos Caldas.
Immediate suspension issued for inadequate chlorine levels. Several other items are intent to suspend issues. If not corrected upon EHS return, an intent to suspend will be issued for remaining items.
Pool running at only 23gpm which does not maintain turnover. Check pump function.
Pool must have CPO. Provide health department with CPO information or certify existing staff to meet requirement.
Drain covers expire 9/10/2025.
Night swimming not permitted.
Call or text EHS Devon Moeller when all items are corrected. 7049981122
#2 · Water quality: disinfectant residual provided by −6
.2535(4) Maintain chlorine at least 1.0 ppm. EHS observed chlorine at less than 1.0ppm (0.2ppm). Immediate suspension item.
#5 · Water quality: daily written records of water quality and test kit kept on site −4
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly. No daily drain checks documented in records. No weekly CA or TA readings listed. Daily drain checks are required as part of recordkeeping as well as weekly TA and CA checks. Intent to. suspend item.
.2535(10) Provide test kit capable of measuring disinfectant level, cyanuric acid and total alkalinity. Reagents expired. Replace.
.2537(c) Pool owner shall provide for the operation and maintenance of the pool by a trained pool operator. No listed CPO onsite. Provide listed CPO or certify existing staff. Intent to suspend item.
#16 · Premises: fence or barrier with self-closing, self-latching gates properly constructed and maintained −4
.2537(b) All gates and doors shall be self-closing, self-latching. Gate near leasing center and back gate not self latching. New latches on order. Intent to suspend item.
#18 · Premises: lifeguards present or warning signs posted −4
.2530(c) Provide "Adults should not swim alone." in 1" lettering.
.2530(c) All pool signage shall be visible upon entrance to the pool and permanently affixed. Bushed covering signage. Remove or cut down.
Intent to suspend items.
Aug 29, 2024 0 demerits · 0 violations
Inspector comments: Conducted inspection with CPO Rashad. All items in compliance. Pool remains on A status and in good standing.
No violations were recorded for this inspection.
Mar 13, 2024 10 demerits · 2 violations
Inspector comments: Inspection conducted with CPO William Angulo.
Immediate suspension issued for emergency telephone not operational. Call EHS Devon Moeller when emergency telephone has been repaired.
Intent to suspend may be issued upon return visit if flow meters are not operating at time of return inspection.
#22 · Premises: emergency telephone provided −6
.2530(f) Emergency phone shall remain operable. Emergency telephone not connecting to emergency services nor will connect with callback number. CPO was not able to correct during inspection. Immediate suspension permit item.
#24 · Equipment room: approved pump, filter, and flow meter operating properly −4
.2518(g) Keep flow meter operational. Both flow meters not operational. CPO could not fix at time of inspection. Intent to suspend permit item.
Jul 18, 2023 20 demerits · 4 violations
Inspector comments: Inspection conducted with operator William Angulo. Immediate suspension of the permit issued due to water chemistry - chlorine at 0ppm and pH less than 6.8. Pool closed and signs posted during inspection. Pool must remain closed until re-inspected by the department and approved for opening.
Once water chemistry is corrected and pool is re-opened, an intent to suspend the permit may be issued due to missing spare pump basket for main filtration system unless a new filter has been obtained.
No night swimming is permitted.
#2 · Water quality: disinfectant residual provided by −6
.2535(4) Maintain chlorine at least 1.0 ppm. Chlorine at 0 ppm. Immediate suspension item
#3 · Water quality: pool water pH −6
.2535(1) Maintain pH at 7.2 to 7.8. PH less than 6.8. Immediate suspension item
#5 · Water quality: daily written records of water quality and test kit kept on site −4
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly. No daily drain checks documented in records. All other records appear to be in compliance. No permit action. Daily drain checks are required as part of recordkeeping.
#24 · Equipment room: approved pump, filter, and flow meter operating properly −4
.2518(e) Provide a spare basket for pump. Spare basket for pump too small and does not match primary basket - not correct spare basket for this pump. Provide correct spare basket or provide documentation that this basket fits the Hayward HCP 30201 pump in use for filtration. *permit itme
Mar 1, 2023 6 demerits · 1 violation
Inspector comments: Inspection conducted with Justin Helms and William Angulo.
Night swimming not permitted.
Note: chlorine levels observed to be high during inspection. Recommend to lower cl levels.
Pool has had lightning strike to electronic entry system. Repair/replacement expected. In field plan review document emailed to operator. Please provide details of the scope of the work to the department prior to beginning the work.
#15 · Premises: body hook and ring buoy with throw rope or lifeguard with rescue tube provided and properly located −6
.2530(a) Provide at least 12 ft. long pole with body hook securely attached. Body hook missing one screw, other screw loose/detaching. Corrected during inspection. Hook verified to be fixed to pole.
Sep 27, 2022 12 demerits · 4 violations
Inspector comments: Inspection with William Angulo
No Night Swimming
#16 · Premises: fence or barrier with self-closing, self-latching gates properly constructed and maintained −4
At time of inspection latching devices powered off for landscapers, able to open gates, no latch.
.2537(b) All gates and doors shall be self-closing, self-latching. Operator turned latches on to work. Corrected.
#24 · Equipment room: approved pump, filter, and flow meter operating properly −4
Flow meter stuck at time of inspection. .2518(g) Keep flow meter operational. Operator adjusted and corrected.
#25 · Equipment room: equipment and chemicals kept in a dry, well-ventilated enclosure −2
Bags of dry chemicals (salt) on floor in mechanical room.
.2534(4) Provide storage for pool chemicals in waterproof containers or store up off the floor.
#29 · Dressing and sanitary facilities: required fixtures provided, clean, and in good repair −2
No soap in men’s restroom. .2526(j) Provide soap and soap dispenser, no glass, at each sink. Operator corrected.
Apr 6, 2022 16 demerits · 4 violations
Inspector comments: Suspension had been issued for incomplete records. Operators keeping records daily, but missing main drain check and weekly tests at time of inspection. Operator checked and added all required fields to records.
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly.
Lifted suspension. Conducted “A” status inspection.
Note: No pool closed signs posted, there was confusion on pool status. Verified with Chris Sells and lifted suspension for records. Will continue to monitor records.
Inspection with Victor Alvarracin and William Angulo
NO Night Swimming.
Salt not approved as primary chlorination.
#5 · Water quality: daily written records of water quality and test kit kept on site −4
Suspension had been issued for incomplete records. Operators keeping records daily, but missing main drain check and weekly tests at time of inspection. Operator checked and added all required fields to records.
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly.
#8 · Pool maintenance: surface skimmers (with weirs, baskets and covers) or gutters clean, in good repair, and functioning properly, no floating debris −4
Some debris in skimmers. .2518(k) Keep skimmers free of debris so skimmers are capable of operating per manufacturer instruction. Cleaned and corrected.
One weir missing at time of inspection.
.2518(k) Replace missing weirs. Only 1 missing, does not warrant permit action.
#16 · Premises: fence or barrier with self-closing, self-latching gates properly constructed and maintained −4
Back gate not latching at time of inspection. .2537(b) All gates and doors shall be self-closing, self-latching. Operator corrected.
#17 · Premises: decks unobstructed, properly drained, free of trip hazards −4
Chairs within 6’ of pool. .2522(a) Provide 6 ft of clear walking space around the pool at all times. Operator moved and corrected.
Aug 12, 2021 4 demerits · 1 violation
Inspector comments: No signature per COVID19 guidelines.
Maintain written records as required.
Intent to suspend issued. Follow up in 30 days to ensure compliance.
Contact Chris Sells with questions at 704 576 8678
#5 · Water quality: daily written records of water quality and test kit kept on site −4
Observed incomplete records.
.2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly.
Intent to suspend issued.
Apr 15, 2021 8 demerits · 2 violations
Inspector comments: Issued local permit sticker. No night swimming. Pool not heated.
Inspection with Rusty Sheehy
No signature due to COVID
#5 · Water quality: daily written records of water quality and test kit kept on site −4
Records missing weekly total alkalinity and cyanuric acid. .2535(11) Provide record keeping including daily records of disinfectant residual, pH, drain cover/grate inspections, pool water maintenance, and temperature, if applicable. Provide weekly recordings for cyanuric acid and total alkalinity weekly. Operator recorded alkalinity and cyanuric acid. Corrected.
#18 · Premises: lifeguards present or warning signs posted −4
Signage missing "Adults should not swim alone." in 1" lettering. New signage does not meet requirement.
.2530(c) Provide "Adults should not swim alone." in 1" lettering. Operator posted old pool sign on fence. Corrected.
Oct 22, 2020 0 demerits · 0 violations
Inspector comments: Observed no non-compliant conditions.
Rusty present during inspection.
No signature due to COVID-19 social distancing.
Verified PDSC information
No violations were recorded for this inspection.
Source: Mecklenburg County Public Health – Environmental Health public inspection portal (search for “VESTA CITY PARK” or State ID 2060530582). Inspection type (routine vs. follow-up) is not published in the county's data.