Lead Paint Risk Assessment Calculator
ANA›Life Services Authority›National Calculator Authority›Lead Paint Risk Assessment Calculator
.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }
Lead Paint Risk Assessment Calculator
Assess the risk level of lead paint exposure based on building age, paint condition, surface area, and occupant vulnerability. Based on EPA HUD guidelines for lead-based paint risk assessment.
Year Building Was Built
Buildings built before 1978 may contain lead-based paint.
Paint Condition
-- Select Condition -- Intact / Good (no peeling, chipping, or deterioration) Fair (minor peeling or chipping, <10% surface affected) Poor (moderate deterioration, 10–25% surface affected) Very Poor (severe deterioration, >25% surface affected)
Estimated Affected Surface Area (sq ft)
Total painted surface area that may contain lead paint.
Paint Location / Surface Type
-- Select Location -- Non-friction, non-impact interior surface (walls, ceilings) Exterior surface (siding, trim) Friction surface (windows, floors) Impact / chewable surface (doors, window sills, railings)
Children Under 6 Present?
-- Select -- No Yes
Pregnant Women Present?
-- Select -- No Yes
Recent Renovation or Disturbance Activity?
-- Select -- No Yes (sanding, scraping, demolition within last 6 months)
Calculate Risk
function leaCalc() { var resultDiv = document.getElementById("lea-result");
// --- Gather inputs --- var yearVal = document.getElementById("lea-year").value.trim(); var conditionVal = document.getElementById("lea-condition").value; var areaVal = document.getElementById("lea-area").value.trim(); var locationVal = document.getElementById("lea-location").value; var childrenVal = document.getElementById("lea-children").value; var pregnantVal = document.getElementById("lea-pregnant").value; var renovationVal= document.getElementById("lea-renovation").value;
// --- Validation --- var errors = []; if (!yearVal) errors.push("Year building was built is required."); if (!conditionVal) errors.push("Paint condition is required."); if (!areaVal) errors.push("Affected surface area is required."); if (!locationVal) errors.push("Paint location / surface type is required."); if (childrenVal === "") errors.push("Children under 6 field is required."); if (pregnantVal === "") errors.push("Pregnant women field is required."); if (renovationVal === "") errors.push("Recent renovation field is required.");
var year = parseInt(yearVal); var area = parseFloat(areaVal);
if (!errors.length) { if (isNaN(year) || year 2024) errors.push("Please enter a valid year between 1800 and 2024."); if (isNaN(area) || area 100000) errors.push("Surface area seems unrealistically large. Please check your input."); }
if (errors.length) { resultDiv.innerHTML = "Please fix the following:" + errors.map(function(e){ return ""; }).join("") + ""; return; }
// --------------------------------------------------------------- // RISK SCORE FORMULA // --------------------------------------------------------------- // Total Risk Score (TRS) = Age_Score + Condition_Score + Location_Score // + Area_Score + Vulnerability_Score + Renovation_Score // // Age Score (AS): // Built >= 1978 : AS = 0 (lead paint banned in residential use 1978) // Built 1960–1977 : AS = 2 // Built 1940–1959 : AS = 3 // Built before 1940 : AS = 4 (highest lead content era) // // Condition Score (CS): // Intact = 1 // Fair = 2 // Poor = 3 // Very Poor = 4 // // Location / Surface Score (LS): // Non-friction interior = 1 // Exterior = 2 // Friction surface = 3 // Impact/chewable = 4 // // Area Score (ARS): // 0–99 sq ft = 1 // 100–499 sq ft = 2 // 500–999 sq ft = 3 // >= 1000 sq ft = 4 // // Vulnerability Score (VS): // Children = 1978) { ageScore = 0; } else if (year >= 1960) { ageScore = 2; } else if (year >= 1940) { ageScore = 3; } else { ageScore = 4; }
// Condition Score var conditionScore = parseInt(conditionVal); // 1–4
// Location Score var locationScore = parseInt(locationVal); // 1–4
// Area Score var areaScore; if (area = 1978) { ageLabel = year + " (post-1978, lead paint ban era — low probability of lead paint)"; } else if (year >= 1960) { ageLabel = year + " (1960–1977, moderate lead paint probability)"; } else if (year >= 1940) { ageLabel = year + " (1940–1959, high lead paint probability)"; } else { ageLabel = year + " (pre-1940, very high lead paint probability)"; }
var condLabels = {1:"Intact / Good",2:"Fair",3:"Poor",4:"Very Poor"}; var locLabels = {1:"Non-friction interior",2:"Exterior",3:"Friction surface",4:"Impact/chewable"};
resultDiv.innerHTML = "" + "### Risk Assessment Result " + "Total Risk Score: " + trs + " / 24
" + "Risk Level: " + riskLevel + "
" + "" + "#### Score Breakdown " + "" + "FactorScoreDetail" + "Building Age" + ageScore + " / 4" + ageLabel + "" + "Paint Condition" + conditionScore + " / 4" + condLabels[conditionScore] + "" + "Surface Location" + locationScore + " / 4" + locLabels[locationScore] + "" + "Affected Area" + areaScore + " / 4" + area.toLocaleString() + " sq ft" + "Vulnerability Factors" + vulnScore + " / 5" + (parseInt(childrenVal)?"+3 children under 6":"") + (parseInt(childrenVal) && parseInt(pregnantVal) ? "; " : "") + (parseInt(pregnantVal)?"+2 pregnant women":"") + (!parseInt(childrenVal) && !parseInt(pregnantVal) ? "None" : "") + "" + "Recent Renovation" + renovScore + " / 3" + (parseInt(renovationVal)?"Yes — recent disturbance":"No") + "" + "Total Risk Score" + trs + " / 24" + riskLevel + "" + "" + "" + "#### Recommended Action " + "" + riskAction + "
" + (year >= 1978 ? "Note: Lead-based paint was banned for residential use in the U.S. in 1978. Buildings built after this date have a very low probability of containing lead paint, though imported materials or non-residential reuse may still pose risk.
" : "") + ""; }
#### Formula
Total Risk Score (TRS) = Age Score + Condition Score + Location Score + Area Score + Vulnerability Score + Renovation Score
- Age Score: ≥1978 = 0 | 1960–1977 = 2 | 1940–1959 = 3 | <1940 = 4
- Condition Score: Intact = 1 | Fair = 2 | Poor = 3 | Very Poor = 4
- Location Score: Non-friction interior = 1 | Exterior = 2 | Friction surface = 3 | Impact/chewable = 4
- Area Score: <100 sq ft = 1 | 100–499 = 2 | 500–999 = 3 | ≥1000 = 4
- Vulnerability Score: Children <6 present = +3 | Pregnant women = +2 (max 5)
- Renovation Score: Recent disturbance = +3
- Maximum Score: 24
Risk Classification: 0–4 = Minimal | 5–9 = Low | 10–14 = Moderate | 15–19 = High | 20–24 = Very High
#### Assumptions & References
- Risk scoring methodology is adapted from the HUD Guidelines for the Evaluation and Control of Lead-Based Paint Hazards in Housing (2012) and EPA 40 CFR Part 745.
More Calculators
- Medicare vs Medicaid Eligibility Estimator
- Caregiver Hours & Respite Planning Calculator
- Carpet Restretching Area Calculator
- Chimney Draft Calculator
- Certification Cost Estimator
- Fireplace BTU Output Calculator
- Credit Hour to Degree Completion Calculator
- Student Loan Repayment Calculator
- Scholarship Eligibility Estimator
- National Curriculum Progress Tracker
- Learning Outcome Achievement Calculator
Read Next
National Curriculum Progress Tracker ANA › Life Services Authority › National Calculator Authority › National Curriculum Progress Tracker .calc-container {...
Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...