We use essential cookies to make our site work. With your consent, we may also use non-essential cookies to improve user experience, personalize content, and analyze website traffic. For these reasons, we may share your site usage data with our analytics partners. By clicking “Accept,” you agree to our website's cookie use as described in our Cookie Policy. You can change your cookie settings at any time by clicking “Preferences.”
HARP2 Alternative

HARP2 is the standard.
We rebuilt it on the cloud, parity-validated to five significant figures.

HARP2 is the CARB-maintained tool for AB2588 Hot Spots HRAs. It is also a Windows desktop application from a generation ago. LSARS-HRA implements the same OEHHA 2015 methodology, validated against HARP2 to five significant figures, with audit trails and SDOH overlays in a cloud workflow.

See the HRA engine
Cloud-based health risk assessment workflow validated against the CARB HARP2 desktop software

HARP2 and the cloud gap

Three things are true about HARP2 at the same time.

Regulatory standard

HARP2 is the CARB tool

CARB maintains HARP2 as the official software for AB2588 Air Toxics Hot Spots health risk assessments. California air districts review submissions against the OEHHA 2015 methodology HARP2 implements. For AB2588 work, no serious conversation about HRA tooling starts anywhere else.

Generationally older

A Windows desktop app on .NET 4.7.2

HARP2 is a Microsoft Windows desktop application distributed as an installer from CARB. It runs on .NET Framework 4.7.2. There is no cloud version. That is fine for a single workstation filing one HRA a year. It is harder for distributed teams running scenarios in parallel.

What HARP2 was not built for

Cloud, audit trails, and SDOH context

Modern HRA work needs shared cloud workflows, an audit trail of who changed what, programmatic access for scenario sweeps, and SDOH overlays alongside the cancer risk numbers. HARP2 was not built for that and was never going to be. LSARS was.

What LSARS-HRA provides

The same OEHHA math, plus the production layer HARP2 was never going to grow into.

LSARS-HRA reproduces the calculations HARP2 produces, against the same OEHHA 2015 methodology, with a cloud workflow and audit trail on top.

5 sig figs
HARP2 parity
797
Air toxics tracked
84,807
US census tracts
50
States, no gaps

Validated to HARP2 at five significant figures

LSARS-HRA was tested against the official CARB HARP2 software across a battery of scenarios. Cancer risk, chronic hazard index, and acute hazard index match HARP2 in the first five significant digits, so reviewers can verify on either system.

EPA and CA-OEHHA 2015 methods in one engine

Both the EPA AirToxScreen 2020 methodology and the CA-OEHHA 2015 methodology with Age Sensitivity Factors run inside the same calculation engine. The same source and emission inputs flow through either method without changing tools.

SDOH overlays integrated, not bolted on

CDC Social Vulnerability Index 2022 and ACS 2023 demographics are integrated at the census-tract level for all 50 states. SDOH context shows up alongside the MICR, HIC, and HIA numbers, not as a separate map view.

HEM reports with full audit trail

Human Exposure Model reports with worked examples, citation pills, and a Validate Data workflow. Every number traces back to the source dataset and the OEHHA methodology document so a district reviewer can reproduce the calculation.

Why LSARS

Same science. Cloud workflow. Numbers that reproduce on HARP2.

LSARS-HRA does not change the regulatory math. It picks up the parts of an HRA workflow a desktop tool was never going to handle: collaboration, scenario sweeps, SDOH context, and an audit trail a reviewer can read.

Parity-validated against the official CARB HARP2 software to five significant figures
Same OEHHA 2015 methodology, including Age Sensitivity Factors for AB2588
EPA AirToxScreen 2020 methodology in the same engine for non-California work
Cloud workflow with multi-user collaboration, version history, and audit trail
CDC SVI 2022 and ACS 2023 SDOH overlays at the census-tract level, integrated into every calculation
HEM reports with citation pills tracing every number back to source data
Programmatic API for scenario sweeps and multi-facility runs

Parity validation results

HARP2 vs LSARS, sample scenario.

MICR (Maximum Individual Cancer Risk)
HARP2
7.4218e-6
LSARS
7.4218e-6
HIC (Chronic Hazard Index)
HARP2
0.8231
LSARS
0.8231
HIA (Acute Hazard Index)
HARP2
0.1547
LSARS
0.1547
MEIR (Maximum Exposed Individual Risk)
HARP2
6.1093e-6
LSARS
6.1093e-6
Validated against HARP2 v15058 across a battery of test scenarios. Match precision is five significant figures (10 to the negative 4).

Same OEHHA 2015 methodology

The science is unchanged.

LSARS-HRA implements the OEHHA 2015 risk assessment methodology, including Age Sensitivity Factors, exactly as HARP2 does. CARB and OEHHA still own the science. We rebuild the workflow layer, not the methodology.

Honest about scope

HARP2 is free and CARB-maintained. Pick the right tool for your situation.

LSARS does not replace HARP2 and does not pretend HARP2 is the wrong tool. For some workflows the desktop app is exactly right. For others, a cloud engine that reproduces HARP2 numbers is the better fit. Here is how to tell.

Use HARP2 desktop

The free, CARB-maintained option

Distributed by CARB as a Windows installer. The regulatory tool of record.

  • Filing one HRA a year for a single facility
  • Already on a Windows workstation with .NET 4.7.2
  • You want the free, CARB-maintained tool of record
  • Single-analyst workflow, no team collaboration needed
  • No SDOH overlay or programmatic scenario work required

Not built for cloud collaboration, audit trails, SDOH integration, or programmatic API access.

Use LSARS

Cloud HRA with HARP2 parity

When the workflow needs collaboration, audit, or scale, and the numbers still need to reproduce on HARP2.

  • Consultants running multiple HRAs across multiple facilities
  • Cloud collaboration across analysts, reviewers, and clients
  • Audit trail and version history for regulatory submissions
  • SDOH overlays compounded with cancer risk and hazard indices
  • Programmatic API for scenario sweeps and what-if analyses
  • AB2588 work from teams not running on Windows

Parity-validated against HARP2 to five significant figures. EPA and OEHHA methods. Full audit trail.

We do not replace CARB or OEHHA. LSARS implements their methodologies and is parity-validated against the CARB tool, so the numbers reproduce on either system. Districts and reviewers still own the regulatory call.

HARP2 FAQ

Common questions about HARP2, OEHHA methodology, and LSARS-HRA.

What is the ab2588 regulation?

AB2588 is the California Air Toxics "Hot Spots" Information and Assessment Act, passed in 1987. It requires facilities that emit toxic air contaminants to inventory their emissions, and for prioritized facilities, to prepare a Health Risk Assessment (HRA) characterizing cancer risk and non-cancer health hazards to nearby populations. CARB and the local air districts (BAAQMD, SCAQMD, SJVAPCD, and others) administer the program, and the official tool for the HRA calculations is HARP2, which implements the OEHHA 2015 risk assessment methodology.

What is the Air Toxics Hot Spot Act?

The Air Toxics Hot Spots Information and Assessment Act, also known as AB2588, is the California statute that established the Hot Spots program in 1987. It directs facilities emitting listed toxic air contaminants to report their emissions, and for higher-priority facilities, to perform an HRA and notify the affected public if risk thresholds are exceeded. The science underlying the HRAs is the OEHHA 2015 risk assessment guidance, and the CARB-maintained software for running those calculations is HARP2.

What is HARP2?

HARP2 is the Hotspots Analysis and Reporting Program version 2, the official software the California Air Resources Board (CARB) maintains for AB2588 Air Toxics Hot Spots health risk assessments. It is a Microsoft Windows desktop application that runs on .NET Framework 4.7.2. HARP2 takes ground-level concentrations of toxic air contaminants predicted by EPA dispersion models such as AERSCREEN and AERMOD, then computes the Maximum Individual Cancer Risk (MICR), chronic Hazard Index (HIC), and acute Hazard Index (HIA) using the OEHHA 2015 risk assessment methodology.

Is HARP2 still required by CARB?

HARP2 is the CARB-maintained tool for AB2588 Hot Spots reporting and California air districts (BAAQMD, SCAQMD, SJVAPCD, SBCAPCD, and others) review submissions against the OEHHA 2015 methodology HARP2 implements. It is not the only allowable path. Districts will accept results from any tool that correctly implements the OEHHA 2015 risk assessment guidance, provided the calculations are reproducible. That is the bar LSARS-HRA was built to clear.

Does LSARS replace HARP2?

No. LSARS-HRA does not replace HARP2 and does not replace OEHHA. It implements the same OEHHA 2015 methodology HARP2 implements, and is parity-validated against the official CARB HARP2 software to five significant figures. CARB still owns the science and the regulatory tool. LSARS rebuilds the production layer on the cloud, with audit trails, SDOH overlays, and a workflow that air districts and consultants can collaborate inside.

Can LSARS results be submitted to a California air district?

The responsible facility or consultant is always the entity of record on a regulatory submission, and the district is the reviewer. LSARS produces the same MICR, HIC, and HIA metrics HARP2 produces, against the same OEHHA 2015 methodology, with a full audit trail showing every input, factor, and calculation step. Reviewers who want to verify against HARP2 can reproduce the result on either system because the numbers match to five significant figures.

What is the difference between HARP2 and AERMOD?

AERMOD is the EPA-recommended air dispersion model. It predicts ground-level concentrations of pollutants from a stack or fugitive source given meteorology, terrain, and emission rates. HARP2 is not a dispersion model. HARP2 takes the concentrations AERMOD or AERSCREEN produces and runs the OEHHA 2015 health risk assessment math on top, computing cancer risk and hazard indices for nearby receptors. They are sequential tools in the same workflow: AERMOD models how pollution moves, HARP2 models what that pollution does to people.

What does HARP2 parity to five significant figures actually mean?

It means LSARS-HRA was tested against the official CARB HARP2 software across a battery of scenarios, and the cancer risk and hazard index outputs match HARP2 in the first five significant digits (10 to the negative 4 precision). When a consultant runs the same source, the same receptor grid, and the same emission rates through both tools, the MICR, HIC, and HIA values reproduce. This is the highest fidelity claim LSARS makes about any regulatory engine, and it is the reason agency reviewers can verify LSARS results against HARP2 directly.

Why use a cloud HRA tool instead of HARP2 desktop?

HARP2 is a Windows desktop application on .NET Framework 4.7.2, distributed as an installer from CARB. That is fine for a one-off filing on a Windows workstation. It is harder for a multi-person consulting team that needs to share working files, track who changed what, run scenarios in parallel, layer SDOH context onto the risk numbers, or hit the calculation engine programmatically. LSARS gives the same OEHHA math a cloud workflow, an audit trail, and an API, without changing the underlying methodology.

Does LSARS handle both EPA and OEHHA methodologies?

Yes. LSARS-HRA implements the EPA AirToxScreen 2020 methodology and the CA-OEHHA 2015 methodology with Age Sensitivity Factors in the same engine. EPA methods are appropriate for federal AirToxScreen-style screening and most non-California work. OEHHA 2015 with Age Sensitivity Factors is what CARB and California air districts expect for AB2588 and CEQA HRAs. The same source data and the same dispersion inputs can be run through either methodology, with the calculation trail preserved for reviewers.

See LSARS reproduce a HARP2 result.

Bring an AB2588 source and receptor grid you have already run through HARP2. We will reproduce the MICR, HIC, and HIA on LSARS, side by side, in a 30 minute walkthrough.