p90 6:53 total response · 85% of incidents met NFPA 1750 goal · 6 gap tracts
Your assessment appears after the first nightly NERIS data pull (02:00 UTC). If your department has not yet authorized the Arborlook integration inside NERIS, that step comes first; instructions are on the settings page.
Based on 6,081 incidents and 9,757 unit responses, Feb 2026 to Jul 2026.
Assessment refreshed Aug 13, 2026
Each dimension is scored 0-100 over the trailing six complete months. Green is 90 or better, amber 70-89, red below 70. The overall grade weights response-time readiness most heavily because it determines how much of the paid analytics your data can power.
NERIS's Incident Analysis module is the post-incident review (cause, spread, detection, loss, casualties) filed after the call closes. Adoption is tracked here against your fire and hazmat incidents but is not part of the grade above. Filed analyses power the Fire Cause & Loss tab.
Share of records where each NERIS field is populated, over the trailing six complete months.
| Field | Scope | Populated | Coverage | |
|---|---|---|---|---|
| Call create time | Incidents | 6,050 of 6,081 | 99.5% | |
| Incident type | Incidents | 5,868 of 6,081 | 96.5% | |
| Coordinates | Incidents | 5,488 of 6,081 | 90.2% | |
| Census tract | Incidents | 5,850 of 6,081 | 96.2% | |
| Unit responses attached | Incidents | 5,944 of 6,081 | 97.7% | |
| Unit ID | Unit responses | 9,534 of 9,757 | 97.7% | |
| Dispatch time | Unit responses | 9,509 of 9,757 | 97.5% | |
| En-route time | Unit responses | 8,164 of 9,757 | 83.7% | |
| On-scene time | Unit responses | 8,921 of 9,757 | 91.4% | |
| Unit-clear time | Unit responses | 7,321 of 9,757 | 75% | |
| Staffing | Unit responses | 6,087 of 9,757 | 62.4% | |
| Incident analysis filed | Fire + hazmat incidents | 290 of 484 | 59.9% |
Composite score by month, newest first. Watch this after a CAD or RMS configuration change; the following month shows whether the fix reached NERIS.
| Month | Incidents | Unit responses | Response-time ready | Score |
|---|---|---|---|---|
| Aug 2026 | 1,023 | 1,657 | 87.3% | 93 (A) |
| Jul 2026 | 933 | 1,466 | 89.6% | 93 (A) |
| Jun 2026 | 1,074 | 1,718 | 87% | 92 (A) |
| May 2026 | 1,037 | 1,664 | 88.3% | 92 (A) |
| Apr 2026 | 1,011 | 1,713 | 86.9% | 91 (A) |
| Mar 2026 | 973 | 1,504 | 88.9% | 91 (A) |
| Feb 2026 | 1,053 | 1,692 | 90.2% | 92 (A) |
| Jan 2026 | 998 | 1,561 | 86% | 90 (A) |
| Dec 2025 | 1,002 | 1,506 | 85.3% | 89 (B) |
| Nov 2025 | 1,079 | 1,742 | 87.9% | 90 (B) |
| Oct 2025 | 926 | 1,465 | 86.4% | 89 (B) |
| Sep 2025 | 902 | 1,360 | 89.1% | 89 (B) |
Your subscription has lapsed, but this assessment stays free and keeps updating with each nightly NERIS pull, for as long as Arborlook remains an authorized integration in your NERIS portal. Subscribing restores response analytics, gap analysis, CRR tracking, and the rest of the dashboard.
Restore full analyticsThe component improvements that would move your department-wide 90th percentile the most, computed from your latest reporting month.i
A word on travel time: no gap on this list is a reason to drive faster. Safe arrival comes before any stopwatch, and emergency vehicle crashes remain a leading cause of line-of-duty deaths. Travel time that runs long month after month is a deployment signal; look at station siting, unit placement, closest-unit dispatch, and automatic aid.
Projections are directional: they assume the component improvement carries through to the 90th percentile while other components hold. Ranked by goal gap weighted by affected call share.
July 2026: 6:53 (90th pctile), 0:33 over your goal of 6:20. Focus CRR on your gap tracts to close it.
Your department sets its own goals; the NFPA-aligned defaults below are the starting point until you customize them in the Define gap tracts panel.
Total response time on this dashboard is measured from NERIS call-create timestamp to first-unit on-scene timestamp. It is the dispatch-to-arrival reflex time and includes the three components below. NFPA 1750:2026 (consolidating the former NFPA 1710) sets a 90% attainment objective for each component and for the combined total. Clause numbers below carry over from the legacy NFPA 1710 document.
What "90th percentile" (p90) means for a given period: 90% of your calls were on-scene at or before this time; the slowest 10% took longer. It is the standard NFPA measure because it reflects consistent performance rather than a single best or worst call.
The 6:24 default total response goal reflects 1:04 call processing + 1:20 turnout + 4:00 travel. Some agencies report response time as turnout + travel only (5:20); we use the dispatch-to-arrival convention because it is the wait residents experience and it is what NERIS records.
Mutual aid / auto-aid handling: detailed inclusion rules for incoming and outgoing aid responses are documented separately. See full methodology.
NFPA-aligned defaults: 1:04 call processing, 1:20 fire turnout (1:00 EMS), 4:00 travel. Edit your goals from the Define gap tracts panel below.
NFPA 1750 sets volunteer/combination response targets by population density zone (legacy NFPA 1720 zoning). Each census tract is classified by its density and measured against the appropriate target.
| Demand Zone | Tracts | Target | Meeting | Rate | Avg P90 |
|---|---|---|---|---|---|
| Urban >1000/sq mi | 27 | 9:00 | 27 / 27 | 100% (target 90%) | 5:53 |
| Suburban >500/sq mi | 3 | 10:00 | 3 / 3 | 100% (target 80%) | 6:06 |
| Rural >0/sq mi | 5 | 14:00 | 5 / 5 | 100% (target 80%) | 6:24 |
Per-station 90th-percentile times by response component. The columns show whether a slow station's bottleneck is dispatch (call processing), the crew (turnout), or distance (travel). Cells color green / amber / red against your goal for that component (NFPA defaults: 1:04 call processing, 1:20 fire turnout / 1:00 EMS turnout, 4:00 travel). Cells with fewer than 10 calls in the period show a dash.
| Station | Call Processing | Fire Turnout | EMS Turnout | Travel | Calls/Mo | Medical | Fire |
|---|---|---|---|---|---|---|---|
| Demo Agency Station 3 | 1:10 | 1:26 | 1:07 | 4:54 | 140 | 77 | 25 |
| Demo Agency Station 4 | 1:20 | 1:50 | 1:15 | 3:37 | 163 | 99 | 13 |
| Demo Agency Station 6 | 1:14 | 1:35 | 1:04 | 3:23 | 210 | 138 | 18 |
| Demo Agency Station 2 | 1:11 | 1:31 | 1:17 | 3:41 | 179 | 115 | 21 |
| Demo Agency Station 5 | 1:06 | 1:27 | 0:57 | 2:42 | 221 | 148 | 14 |
| Demo Agency Station 1 | 0:55 | 1:13 | 0:57 | 2:55 | 274 | 173 | 30 |
90th-percentile turnout split by day vs. night and by platoon, from the latest reporting month.i Schedule: 3-platoon 24/48, shift change 07:00, day window 07:00 to 22:00, timezone America/Denver.
Night turnout runs 0:32 slower than day at the 90th percentile. B platoon is the slowest at 1:43, 0:14 behind the fastest platoon.
| Station | Day Turnout (n) | Night Turnout (n) | Night vs. Day |
|---|---|---|---|
| Demo Agency Station 4 | 1:23 (94) | 2:13 (56) | +0:50 |
| Demo Agency Station 6 | 1:13 (114) | 1:48 (67) | +0:35 |
| Demo Agency Station 1 | 1:06 (183) | 1:38 (107) | +0:32 |
| Demo Agency Station 2 | 1:19 (127) | 1:46 (75) | +0:27 |
| Demo Agency Station 3 | 1:12 (91) | 1:35 (54) | +0:23 |
| Demo Agency Station 5 | 1:04 (127) | 1:25 (75) | +0:21 |
Call volume by incident type from your NERIS data feed for the latest reporting month. For 6-month trends see Call Mix below.i
How call volume and type-mix have shifted. Headline metrics and 6-month trend lines for response, compliance, gaps, and CRR sit in the top metric cards above.
Effective Response Force (ERF) attainment, concurrent calls, the CFAI (Commission on Fire Accreditation International) performance matrix, and unit hour utilization for the latest reporting month unless labeled "6-month trend."i
Percentage of incidents where the full ERF assembled within target timeframes. Fire: 15 personnel within 8 minutes. EMS: first unit within 8 minutes.
NFPA 1750 sets 90% attainment as the standard. Cells are colored green >= 90%, amber 75-89%, red < 75%.
6-month trend of ERF attainment, concurrent call rate, and peak simultaneous incidents, followed by station-by-station and unit-by-unit concurrency for the latest month.i
| Month | Fire ERF | EMS 1st Unit | Concurrent Rate | Peak Simul. |
|---|---|---|---|---|
| Feb 2026 | 58% | 75% | 26% | 4 |
| Mar 2026 | 63% | 82% | 23% | 7 |
| Apr 2026 | 68% | 83% | 24% | 7 |
| May 2026 | 65% | 81% | 23% | 6 |
| Jun 2026 | 70% | 86% | 23% | 3 |
| Jul 2026 | 64% | 87% | 26% | 3 |
Share of the station's incidents that overlapped another incident at the same station, and the peak number running at once.
| Station | Calls | Concurrent rate | Peak simultaneous |
|---|---|---|---|
| Demo Agency Station 1 | 290 | 29% | 4 |
| Demo Agency Station 2 | 202 | 25% | 3 |
| Demo Agency Station 5 | 202 | 29% | 4 |
| Demo Agency Station 6 | 181 | 24% | 3 |
| Demo Agency Station 4 | 150 | 25% | 2 |
| Demo Agency Station 3 | 145 | 23% | 2 |
Share of the unit's home-station incidents that began while the unit was already committed on another incident: the units doing the covering when calls stack.
| Unit | Station | Runs | Area calls while committed |
|---|---|---|---|
| M-1 Medic | STN-1 | 210 | 22% (49 of 227) |
| E-2 Engine | STN-2 | 180 | 14% (37 of 259) |
| T-1 Truck | STN-1 | 113 | 13% (32 of 252) |
| E-3 Engine | STN-3 | 129 | 11% (26 of 238) |
| E-1 Engine | STN-1 | 110 | 11% (16 of 147) |
| BC-1 BC | STN-1 | 13 | 3% (5 of 180) |
Committed hours as a percentage of available hours per unit.i How the bands are set →
90th-percentile response times by tract risk category, CFAI incident classification, and incident severity, for the latest reporting month.i
| Tract Risk | Classification | Severity | P90 Response | Incidents (n) | Attainment % |
|---|---|---|---|---|---|
| Maximum | EMS | High | 7:54 | 8 | n too low |
| Maximum | EMS | Medium | 7:42 | 17 | 83% |
| Maximum | EMS | Low | 8:00 | 14 | 78% |
| High | Fire Suppression | High | 8:55 | 7 | n too low |
| High | Fire Suppression | Medium | 8:46 | 14 | 86% |
| High | Fire Suppression | Low | 7:02 | 10 | 89% |
| High | EMS | High | 7:40 | 25 | 83% |
| High | EMS | Medium | 7:38 | 66 | 80% |
| High | EMS | Low | 7:47 | 56 | 89% |
| High | Hazmat | Medium | 9:31 | 5 | n too low |
| High | Hazmat | Low | 9:23 | 6 | n too low |
| Moderate | Fire Suppression | High | 7:56 | 15 | 90% |
| Moderate | Fire Suppression | Medium | 7:41 | 27 | 91% |
| Moderate | Fire Suppression | Low | 7:03 | 20 | 97% |
| Moderate | EMS | High | 6:29 | 54 | 84% |
| Moderate | EMS | Medium | 6:34 | 98 | 90% |
| Moderate | EMS | Low | 6:34 | 102 | 91% |
| Moderate | Hazmat | Medium | 9:56 | 12 | 91% |
| Moderate | Hazmat | Low | 9:23 | 10 | 89% |
| Moderate | Technical Rescue | Medium | 7:44 | 5 | n too low |
| Low | Fire Suppression | High | 6:59 | 9 | n too low |
| Low | Fire Suppression | Medium | 7:05 | 11 | 97% |
| Low | Fire Suppression | Low | 7:05 | 11 | 97% |
| Low | EMS | High | 6:40 | 26 | 96% |
| Low | EMS | Medium | 5:41 | 57 | 91% |
| Low | EMS | Low | 5:28 | 62 | 96% |
| Low | Hazmat | Medium | 8:36 | 6 | n too low |
| Low | Hazmat | Low | 7:57 | 5 | n too low |
A gap tract is one where your response time misses your goal and the tract ranks high on fire or EMS risk factors (top 20% by default; you set the threshold). Fire and EMS are tracked separately.
These goals appear in the Component Breakdown card above and the Weekly Intelligence Brief. They do not change which tracts are flagged here; the gap-tract filters only use the combined response goal.
Choropleth: median monthly fire-call p90 over the last 6 months vs. your target. Bubble size: total fire-call volume in that window.
—
Choropleth: median monthly EMS-call p90 over the last 6 months vs. your target. Bubble size: total EMS-call volume in that window.
—
Slow fire response in tracts ranking high on fire risk factors: older and vacant housing, mobile homes, poverty, disability, and residents over 75 or under 5. Priority tracts for smoke alarm canvasses, home fire safety visits, and code enforcement.
Slow EMS response in tracts ranking high on EMS risk factors: age 75+, disability, no household vehicle, uninsured, and poverty. Priority tracts for community paramedicine, fall prevention, and chronic care coordination.
Document prevention and education efforts in high-risk tracts. Build the evidence base for grant applications and board reporting.
Key risk indicators from public data. For the full community risk profile with detailed hazard, vulnerability, and demographic analysis, visit your free risk profile page.
| Hazard | Score | Life-Safety | Total Loss |
|---|---|---|---|
| Tornado | 66 | $1.3M | $4.1M |
| Wildfire | 67 | $680K | $2.1M |
| Winter Weather | 84 | $520K | $1.4M |
| Earthquake | 44 | $420K | $2.8M |
| Strong Wind | 61 | $312K | $1.9M |
Sorted by life-safety impact (EALPE). Life-safety loss uses FEMA Value of Statistical Life ($13.7M).
Detailed hazard exposure, social vulnerability, disaster history, demographics, and peer comparison: all from public data, free for every department.
Your department compared against up to 15 peers matched by size, type, density class, and region. Peer benchmarks contextualize your community risk profile and support "demonstrated need" narratives in grant applications.
| Department | State | Type | Est. Pop. | Risk Score | Soc. Vuln. | 65+ % | Poverty % | Stations | Match |
|---|---|---|---|---|---|---|---|---|---|
| Demo Fire Agency (You) | CO | CAREER | 122,726 | 51.3 | 41.0 | 14.1% | 19.4% | 6 | -- |
| Billings Fire Department | MT | CAREER | 114,205 | 56.7 | 37.6 | 18.5% | 9.3% | 21 | 97% |
| Arvada Fire Protection District | CO | CAREER | 97,244 | 38.9 | 25.1 | 18.1% | 6.2% | 21 | 96% |
| Idaho Falls Fire Department | ID | CAREER | 46,187 | 67.8 | 35.9 | 13.5% | 12.3% | 8 | 95% |
| Greeley Fire Department | CO | CAREER | 118,510 | 39.4 | 38.0 | 14.7% | 12.9% | 14 | 95% |
| Longmont Fire Department | CO | CAREER | 88,643 | 39.4 | 34.0 | 18.5% | 8.3% | 13 | 94% |
| Caldwell Fire Department | ID | CAREER | 51,037 | 18.3 | 45.4 | 12.7% | 11.8% | 18 | 91% |
| Nampa Fire Protection District | ID | CAREER | 140,241 | 10.9 | 32.4 | 15.6% | 10.2% | 7 | 89% |
| Sun City Fire District | AZ | CAREER | 46,537 | 82.2 | 82.6 | 57.5% | 11.8% | 3 | 89% |
| Meridian Fire Department | ID | CAREER | 146,834 | 8.3 | 20.7 | 14.8% | 5.6% | 8 | 88% |
| Peer Average | 94,382 | 40.2 | 39.1 | 20.4% | 9.8% | 13 | -- |
9 departments matched on size, type, density, and community risk. Click any department to view their free risk profile.
Layer toggle for one-canvas exploration: response time (latest month), community risk (NRI), incident volume (latest month), persistent coverage gaps (last 6 months), and CRR activity locations (all time). The focused fire/EMS gap maps live in Gap Tracts above; this is the everything-on-one-map view.
90th percentile response times by census tract. Green = under your response goal. Red = above your goal.
Log prevention, education, and inspection activities. Tie them to census tracts. Prove to grantors that CRR effort reaches your coverage gaps.
Gap tracts shown. Activity markers show where CRR work has been logged. Click a tract or marker for details.
Assessed 12 properties in WUI zone for defensible space compliance. Provided mitigation recommendations to homeowners.
Tracts: 08013012208, 24 people reachedCompleted fire code inspections on 6 multi-family buildings. Issued 2 correction notices for blocked egress.
Tracts: 08013012511, 08013013214Delivered fire safety and evacuation education to 6th-8th graders. Students practiced stop-drop-roll and reviewed home escape plans.
Tracts: 08013012204, 08013012509, 185 people reached16-hour Community Emergency Response Team training. 22 new volunteers certified in basic fire suppression and triage.
Tracts: 08013013205, 08013012205, 22 people reachedInstalled 45 smoke detectors in low-income senior housing complex. Replaced expired batteries in 23 existing units.
Tracts: 08013012208, 08013013205, 68 people reachedEvening workshop on creating defensible space, evacuation planning, and go-bag essentials. Strong WUI neighborhood turnout.
Tracts: 08013012105, 42 people reachedInspected 8 restaurant hood suppression systems. 1 system required immediate servicing.
Tracts: 08013012105, 08013012204Conducted 18 voluntary home safety inspections. Identified 7 properties with fire code concerns and provided corrective guidance.
Tracts: 08013012204, 36 people reachedFree CPR and AED training for community members at Demo Agency Station 3. Partnered with local hospital.
Tracts: 08013012204, 08013012205, 16 people reachedPresented to seniors on cooking fire prevention, mobility considerations for evacuation, and medical alert integration.
Tracts: 08013012509, 08013012401, 35 people reachedObserved and evaluated fire drill at Sunrise Senior Living. Evacuation completed in 4:15, within standard.
Tracts: 08013012511, 08013012510Distributed 30 CO detectors to households using gas heating. Partnered with local utility for outreach.
Tracts: 08013012105, 08013012106, 08013012708, 30 people reachedPresented Firewise USA program to three hillside HOAs. All three neighborhoods expressed interest in certification.
Tracts: 08013012207, 28 people reachedTested 15 hydrants in District 2. 13 operable, 1 low-flow, 1 inoperable and referred to water department.
Tracts: 08013012709, 08013012705Auto-generated from your community risk and response data. Copy directly into SAFER, AFG, BRIC, or HMGP applications.
Use this as a starting point, not a final draft. The text below is generated from the public-data and NERIS evidence above. Reviewers see hundreds of applications: the strongest narratives weave in local knowledge that only you have. Add specifics on incidents your crews have run, the names of neighborhoods and partners, mutual-aid arrangements, what you've already tried, why prior efforts didn't fully close the gap, and exactly what this funding will let you do that you can't do today. Revise the prose in your own voice; the data points will carry more weight when they're cited inside your story instead of standing alone.
Tract-level response data is not yet available for this department. Grant narratives are generated once tract-level metrics load.
Each dot is one incident; click for time, type, and first-unit response. Street addresses are intentionally omitted.
Each point is the trailing 7-day 90th-percentile response time ending that day; reference line is your saved response goal.
Cell shading is call count for that day-of-week and hour; darker is busier. Useful for shift staffing conversations.
Six months of your incident records as CSV, ready to open in Excel, Google Sheets, or any analysis tool. This is your data: take it wherever you need it.
Durations are whole seconds; timestamps are UTC in ISO 8601 format. Street addresses are included here (unlike the map above, which omits them by design) because reconciling against your CAD or RMS is the main reason to pull this file. Rebuilt with every nightly data pull. Under our retention policy, NERIS-derived data is deleted 90 days after a trial expires or a subscription is canceled, so export anything you want to keep before then.
This tab lights up when your department starts filing Incident Analysis records in NERIS (the secondary schema released alongside the core incident report; it can be completed a day or two after the call by whoever handles investigations). Once analyses exist, you get fire cause breakdowns, flame spread containment, detection performance, dollar loss, and a prevention playbook targeted at your actual causes.
From analyses your officers filed in NERIS. "Value protected" is estimated pre-incident property and contents value minus estimated loss: the dollar figure your suppression work saved. Casualty and rescue counts come from the analysis casualty sub-modules.
Based on 60 analyses across 12 months. Dollar and casualty figures cover only incidents with a filed analysis; treat them as a floor, not a census.
Cause categories from filed analyses, trailing 12 months. This list is your prevention target set.
Flame spread at the end of the incident. Fires held to the object or room of origin are the clearest signature of working alarms, early detection, and fast response.
70% of analyzed fires were held to the object or room of origin.
Initial detection from filed analyses. A low smoke-alarm share is the single strongest argument for an alarm installation campaign.
Factors your officers flagged as contributing to incident outcomes.
Your top causes, translated into CRR programs with a track record against them. Log the work in the CRR tracker and it becomes grant evidence.
Newest first. Dollar figures are estimates entered by your officers in the analysis record; months without filed analyses show no row.
| Month | Analyses filed | Completed | Property loss | Contents loss | Civilian deaths | Civilian injuries | Rescued uninjured |
|---|---|---|---|---|---|---|---|
| Aug 2026 | 11 | 91% | $306K | $185K | 0 | 1 | 0 |
| Jul 2026 | 10 | 90% | $369K | $152K | 0 | 1 | 2 |
| Jun 2026 | 9 | 78% | $195K | $75K | 0 | 2 | 2 |
| May 2026 | 7 | 71% | $150K | $87K | 0 | 2 | 0 |
| Apr 2026 | 8 | 88% | $194K | $83K | 1 | 0 | 1 |
| Mar 2026 | 5 | 80% | $221K | $45K | 0 | 2 | 2 |
| Feb 2026 | 6 | 83% | $237K | $94K | 0 | 2 | 2 |
| Jan 2026 | 4 | 100% | $58K | $74K | 0 | 0 | 1 |
| Dec 2025 | 4 | 100% | $102K | $70K | 0 | 2 | 0 |
| Nov 2025 | 3 | 100% | $117K | $60K | 0 | 1 | 2 |
| Oct 2025 | 2 | 100% | $43K | $23K | 0 | 1 | 0 |
| Sep 2025 | 1 | 100% | $62K | $18K | 0 | 1 | 2 |
Data refreshes nightly from NERIS; your Weekly Intelligence Brief arrives every Monday morning. Last updated: Aug 12, 2026
View your free community risk profile →Analytics with a person behind them. Quick questions about the numbers on this dashboard are part of your subscription; ask anytime and a person who knows your data replies. For deeper work (custom analyses, board and council prep, grant or accreditation support), analyst time is available by the hour and quoted up front.
Ask an analyst