Lead Paint Risk Assessment Calculator

ANALife Services AuthorityNational 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

Risk Classification: 0–4 = Minimal | 5–9 = Low | 10–14 = Moderate | 15–19 = High | 20–24 = Very High

#### Assumptions & References

More Calculators

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;...

References