Harbor House Condominiums
802 HARBOR HOUSE DR, Madison, WI 53719 · Dane County
Establishment
- Type
- Pool / recreational water (Swimming Pool)
- Inspected by
- Public Health Madison & Dane County
- License / ID
- 69850-74602
- Official record
- Public Health Madison & Dane County inspection reports
Year by year
| Year | Inspections | Violations | Serious |
|---|---|---|---|
| 2026 | 2 | 18 | 0 |
| 2025 | 1 | 2 | 0 |
| 2024 | 1 | 3 | 0 |
| 2022 | 1 | 5 | 0 |
| 2021 | 2 | 4 | 0 |
| 2019 | 2 | 0 | 0 |
| 2018 | 1 | 0 | 0 |
| 2017 | 2 | 0 | 0 |
| 2015 | 1 | 0 | 0 |
| 2014 | 1 | 0 | 0 |
| 2013 | 2 | 0 | 0 |
| 2012 | 1 | 0 | 0 |
Inspections
-
Aug 27, 2026 Re-Inspection · No Reinspection Required
-
Not serious
Action taken:
16c - ALKALINITY (Pf) - Not Corrected
The total alkalinity is 210 ppm.
Correction: Maintain the total alkalinity between 60 and 180 ppm.
Code ATCP 76.14(5)(d)
-
Not serious
Action taken:
20e - WATER TESTING FREQUENCY - WITH ELECTRONIC MONITORING DEVICE (Pf) - Not Corrected
The water testing frequency for pH and free chlorine is not in compliance with ATCP 76.18(3). The ORP reading is 497 mV due to the pool operator actively making adjustments.
Correction: Perform water testing in accordance with ATCP 76.18(3).
Code ATCP 76.18(3). If the ORP reading falls outside the 650 mV-9
-
Not serious
Action taken:
27c - SIGNAGE - SMALL LETTERS - Not Corrected
The letters on the pool rules signage are less than one inch in height.
Correction: Provide an approved sign.
Code ATCP 76.29(1)
-
Not serious
a. Do not enter the pool if you have a c
27e - SIGNAGE - POOL RULES - Not Corrected
There is a sauna. Showering befroe entering the pool and after the use of a sauna is not included in the pool rules.
Correction: Provide a sign in compliance with ATCP 76.29(1)(b).
Code ATCP 76.29(1)(b)
-
Not serious
Signage shall be conspicuously posted in
27f - SIGNAGE - WHIRLPOOL RULES - Not Corrected
The whirlpool has two rule signs with conflicting age requirements.
Correction: Provide an approved sign.
Code ATCP 76.29(3)
-
Not serious
Other
34f - VGBA COVERS DOCUMENTATION (Pf) - Not Corrected
Documentation is available on site for currently installed VGBA main drain and equalizer covers showing make, model, gallons per minute rating, life span, and installation date. Documentation is not available for the covers installed prior to the current covers.
Correction: Provide documentation on covers installed prior to the current covers. Maintain documentation (log, receipts, or affidavits from a pool service company) of VGBA covers for main drain and equalizers on site and available for review during inspection. Documentation shall include the following: 1. Make 2. Model 3. Gallons per minute rating. 4. Life span. 5. Installation date.
Code ATCP 76.38
-
Not serious
Action taken:
-
Jul 31, 2026 Routine Inspection · Reinspection Required
-
Not serious
Action taken:
16c - ALKALINITY (Pf)
The total alkalinity is 210 ppm.
Correction: Maintain the total alkalinity between 60 and 180 ppm.
Code ATCP 76.14(5)(d)
-
Not serious
Action taken:
20e - WATER TESTING FREQUENCY - WITH ELECTRONIC MONITORING DEVICE (Pf)
The water testing frequency for pH and free chlorine is not in compliance with ATCP 76.18(3). The ORP reading is 497 mV due to the pool operator actively making adjustments.
Correction: Perform water testing in accordance with ATCP 76.18(3).
Code ATCP 76.18(3). If the ORP reading falls outside the 650 mV-9
-
Not serious
Action taken:
21c - DIRECTION OF FLOW
The water treatment system piping is not marked with a permanent label indicating direction of flow.
Correction: Mark the water treatment system piping to indicate direction of flow.
Code ATCP 76.11(5m)
-
Not serious
Action taken:
21d - READABLE CHART
There is no readable chart that describes the piping, valves, and direction of water flow.
Correction: Labels, tags, or color coding shall correspond to a conspicuously posted, easily read chart that explains the system.
Code ATCP 76.11(5m)(b)
-
Not serious
Action taken:
24b - LIFEGUARD - SIGNAGE MISSING (Ppf)
A pool basin in the facility does not have a 'Warning: No Lifeguard on Duty' sign in minimum 4 inch high letters.
Correction: Provide a 'Warning: No Lifeguard on Duty Sign' with 4 inch letters.
Code ATCP 76.23(2)
-
Not serious
Action taken:
26r - FIRST AID KIT - SUPPLIES MISSING (Pf)
Elastic bandage is missing from the first aid kit.
Correction: Provide all the items listed in ATCP 76.27(1)(b) in the first aid kit. 1. Gauze pads. 2. Adhesive bandages. 3. Gauze roller bandage. 4. Adhesive tape. 5. Eye wash. 6. Elastic bandage. 7. Disposable surgical gloves. 8. Resuscitation pocket face mask. 9. Instant cold packs.
Code ATCP 76.27(1)(b)
-
Not serious
Action taken:
27c - SIGNAGE - SMALL LETTERS
The letters on the pool rules signage are less than one inch in height.
Correction: Provide an approved sign.
Code ATCP 76.29(1)
-
Not serious
Action taken:
27d - SIGNAGE - NO DIVING (Pf)
'NO DIVING' is not posted in minimum 4 inch high letters the pool rules.
Correction: Post approved signage with letters at least 4 inches in height.
Code ATCP 76.29(1)(d)
-
Not serious
a. Do not enter the pool if you have a c
27e - SIGNAGE - POOL RULES
There is a sauna. Showering befroe entering the pool and after the use of a sauna is not included in the pool rules.
Correction: Provide a sign in compliance with ATCP 76.29(1)(b).
Code ATCP 76.29(1)(b)
-
Not serious
Signage shall be conspicuously posted in
27f - SIGNAGE - WHIRLPOOL RULES
The whirlpool has two rule signs with conflicting age requirements.
Correction: Provide an approved sign.
Code ATCP 76.29(3)
-
Not serious
Other
34f - VGBA COVERS DOCUMENTATION (Pf)
No documentation is available on site for VGBA main drain and/or equalizer covers showing make, model, gallons per minute rating, life span, and installation date.
Correction: Maintain documentation (log, receipts, or affidavits from a pool service company) of VGBA covers for main drain and equalizers on site and available for review during inspection. Documentation shall include the following: 1. Make 2. Model 3. Gallons per minute rating. 4. Life span. 5. Installation date.
Code ATCP 76.38
-
Not serious
Other
41a - MISCELLANEOUS
Whirlpool jets operator for longer than 15 minutes when activated.
Correction: Adjust timer so jets operate for 15 minutes or less after activation.
Code SPS 390.21(7)
-
Not serious
Action taken:
-
Aug 1, 2025 Routine Inspection · No Reinspection Required
-
Not serious
Action taken:
04c - SKIMMER BASKET/WEIR
The skimmer basket weir door is missing.
Correction: Replace.
Code ATCP 76.11(2)(b)
-
Not serious
Action taken:
16c - ALKALINITY (Pf)
The total alkalinity is 230 ppm.
Correction: Maintain the total alkalinity between 60 and 180 ppm.
Code ATCP 76.14(5)(d)
-
Not serious
Action taken:
-
May 30, 2024 Routine Inspection · No Reinspection Required
-
Not serious
Action taken:
05a - SKIMMER/MAIN DRAIN RATIO
The skimmer to main drain flow ratio is not set correctly. Main drain valve appears to be full open.
Correction: Readjust the flow so that on skimmer pool, only 20% of the flow comes through the main drain and 80% comes through the skimmers. On a gutter pool, 75% of the required recirculation flow shall be through the gutter and 25% through the main drain.
Code ATCP 76.11(2)(a)
-
Not serious
Action taken: the indoor phone works for
26m - TELEPHONE - NOT WORKING
The emergency telephone is functioning and did contact 911, however, unable to hear the operator and the operator indicated that they were practically shouting. The 911 operator could hear sanitarian's voice but they indicated it was also hard to hear. Red light went "on" when button was pushed to initiate call.
Correction: Repair/replace (barely functioning) emergency telephone immediately.
Code ATCP 76.26(2)
-
Not serious
Other
34e - VGBA COVERS
No documentation is available on site for VGBA equalizer cover showing make/model, installation, and replacement date.
Correction: Maintain documentation of VGBA covers for main drain and equalizer cover on site and available for review during inspection. Replace covers when lifespan is up.
Code ATCP 76.11(2)(b)
-
Not serious
Action taken:
-
Jul 7, 2022 Routine Inspection · No Reinspection Required
-
Not serious
Action taken:
05b - WATER LEVEL
The pool water level is not adequate for continuous effective surface skimming.
Correction: Adjust the water level until the skimming of the water surface is adequate.
Code ATCP 76.11(2)(a)
-
Not serious
Action taken:
16b - CYANURIC ACID
The cyanuric acid concentration is greater than 100ppm
Correction: Lower the concentration of cyanuric acid to 30 ppm or lower.
Code ATCP 76.14(4)(b)
-
Not serious
Action taken:
16d - COMBINED CHLORINE
The combined chlorine is 1.2ppm
Correction: Treat the pool with breakpoint chlorination using a chlorine product or a nonchlorinated oxidizer.
Code ATCP 76.14(4)(e)
-
Not serious
Action taken:
20d - WATER TESTING - WHIRLPOOL, THERAPY, EXERCISE
The water testing frequency for cyanuric acid and combined chlorine are not in compliance with ATCP 76.18(2).
Correction: Perform water testing in accordance with ATCP 76.18(2). Test cyanuric acid 1/week and combined chlorine 1/day.
Code ATCP 76.18(2)
-
Not serious
Other
34e - VGBA COVERS
No documentation is available on site for VGBA whirlpool equalizer covers showing make/model, installation, and replacement date.
Correction: Maintain documentation of VGBA covers for main drain and equalizers on site and available for review during inspection. Replace covers when lifespan is up.
Code ATCP 76.11(2)(b)
-
Not serious
Action taken:
-
Dec 21, 2021 Routine Inspection · No Reinspection Required
-
Not serious
Action taken:
16b - CYANURIC ACID
The cyanuric acid concentration is 100ppm.
Correction: Lower the concentration of cyanuric acid to 30 ppm or lower.
Code ATCP 76.14(4)(b)
-
Not serious
Action taken:
20d - WATER TESTING - WHIRLPOOL, THERAPY, EXERCISE
The water testing frequency for combined chlorine, alkalinity and cyanuric acid is not in compliance with ATCP 76.18(2).
Correction: Perform water testing in accordance with ATCP 76.18(2). Test combined chlorine 1/day, alkalinity 1/week, and cyanuric acid 1/week.
Code ATCP 76.18(2)
-
Not serious
Action taken:
24b - LIFEGUARD - SIGNAGE MISSING
A pool basin in the facility does not have a 'No Lifeguard on Duty' sign.
Correction: Provide a 'No Lifeguard on Duty Sign' with 4 inch letters.
Code ATCP 76.22(1)(c); ATCP 76.23(2)
-
Not serious
Other
34e - VGBA COVERS
No documentation is available on site for VGBA main drain and/or equalizer covers showing make/model, installation, and replacement date.
Correction: Maintain documentation of VGBA covers for main drain and equalizers on site and available for review during inspection. Replace covers when lifespan is up.
Code ATCP 76.11(2)(b)
-
Not serious
Action taken:
-
Jun 9, 2021 Routine Inspection · No Reinspection Required
No violations cited.
-
Jun 6, 2019 Re-Inspection · No Reinspection Required
No violations cited.
-
Jun 3, 2019 Routine Inspection · Reinspection Required
No violations cited.
-
May 31, 2018 Routine Inspection · No Reinspection Required
No violations cited.
-
Jun 8, 2017 Re-Inspection · No Reinspection Required
No violations cited.
-
Jun 1, 2017 Routine Inspection · Reinspection Required
No violations cited.
-
Jul 7, 2015 Routine Inspection · No Reinspection Required
No violations cited.
-
Jul 31, 2014 Routine Inspection · No Reinspection Required
No violations cited.
-
Aug 8, 2013 Reinspection · No Reinspection Required
No violations cited.
-
Jul 31, 2013 Routine Inspection · Reinspection Required
No violations cited.
-
Aug 23, 2012 Routine Inspection · No Reinspection Required
No violations cited.
Source: Public Health Madison & Dane County. History last read Oct 1, 2026. Violation text is the inspector's wording. “Serious” is the source's own top tier. About this data.