‹ Back to search

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

01122 Oct 22, 2020: 0Apr 15, 2021: 8Aug 12, 2021: 4Apr 6, 2022: 16Sep 27, 2022: 12Mar 1, 2023: 6Jul 18, 2023: 20Mar 13, 2024: 10Aug 29, 2024: 0Mar 18, 2025: 18Jul 1, 2025: 10Feb 10, 2026: 22Aug 20, 2026: 16
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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.

View this inspection on the county portal ›

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.