Summary
Plan status as of 2026-09-30: Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible. Plan: Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here, approved 2026-08-10 by FEMA; not yet adopted here.
Update: FEMA tracker shows a plan approvable pending adoption.
Highest expected annual loss (FEMA National Risk Index, modeled total; see B1-a): Inland Flooding ($141,204,457 a year), Earthquake ($13,275,921) and Tornado ($10,313,454).
The tables that follow are organized by the items of FEMA's Local Mitigation Plan Review Tool, Element B (B1-a to B2-c); each heading says which item its tables support.
Plan clock
- Status:
- Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible
- Plan:
- Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here
- Approved:
- 2026-08-10 by FEMA; not yet adopted here
- Expires:
- 2031-08-09 once adopted
- Update underway:
- FEMA tracker shows a plan approvable pending adoption
Not yet eligible: adopt the approved plan.
Not yet eligible: adopt the approved plan.
What changed since your last plan
Not available. Plan 109112 was approved by FEMA on 2026-08-10 but is not yet adopted here, so no since-plan counts are given.
Sources: 1, 2, 4, 6 (numbered list at the end)
Plan status for every jurisdiction listed in this county: 57 rows, in the section "Plan clock: Plan status for every jurisdiction listed in this county" on the following pages.
State plan status and tribal plans in this state: see the state page.
Plan clock
Plan status for every jurisdiction listed in this county
Source: 1
| Jurisdiction | Type | Status | Plan | Approved | Expires | Days to expirynegative = days since expiry | Update underway | Notes |
|---|---|---|---|---|---|---|---|---|
| Bucks County | County | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here | 2026-08-10 by FEMA; not yet adopted here | 2031-08-09 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Bristol borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Chalfont borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Doylestown borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Dublin borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Hulmeville borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Ivyland borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Langhorne borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. this jurisdiction approved 2022-01-12 |
| Langhorne Manor borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Morrisville borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| New Britain borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| New Hope borough | Organized Borough | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here | 2026-08-10 by FEMA; not yet adopted here | 2031-08-09 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Newtown borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Penndel borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Perkasie borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Quakertown borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Richlandtown borough | Organized Borough | Plan 107652 approved 2021-10-04, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 107652), pending adoption here | 2021-10-04 by FEMA; not yet adopted here | 2026-10-03 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Riegelsville borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Sellersville borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Silverdale borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Telford borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Trumbauersville borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Tullytown borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Yardley borough | Organized Borough | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Bedminster township | Township | Approved, expires 2031-08-09 | Bucks County Hazard Mitigation Plan (FEMA plan 109112) | 2026-08-10 | 2031-08-09 | 1,774 | Also approved under plan 107652 (Bucks County Hazard Mitigation Plan, expires 2026-10-03). FEMA's plan status map shows one plan per jurisdiction and may show one of these; this packet uses the approved plan that expires last. this jurisdiction approved 2026-08-11 | |
| Bensalem township | Township | Approved, expires 2031-08-09 | Bucks County Hazard Mitigation Plan (FEMA plan 109112) | 2026-08-10 | 2031-08-09 | 1,774 | Also approved under plan 107652 (Bucks County Hazard Mitigation Plan, expires 2026-10-03). FEMA's plan status map shows one plan per jurisdiction and may show one of these; this packet uses the approved plan that expires last. this jurisdiction approved 2026-09-14 | |
| Bridgeton township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Bristol township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Buckingham township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Doylestown township | Township | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here | 2026-08-10 by FEMA; not yet adopted here | 2031-08-09 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Durham township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| East Rockhill township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Falls township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Haycock township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Hilltown township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Lower Makefield township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Lower Southampton township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Middletown township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Milford township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| New Britain township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Newtown township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Nockamixon township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Northampton township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Plumstead township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Richland township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Solebury township | Township | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here | 2026-08-10 by FEMA; not yet adopted here | 2031-08-09 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Springfield township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Tinicum township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Upper Makefield township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Upper Southampton township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Warminster township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Warrington township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Warwick township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| West Rockhill township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Wrightstown township | Township | Approved, expires 2026-10-03 | Bucks County Hazard Mitigation Plan (FEMA plan 107652) | 2021-10-04 | 2026-10-03 | 3 | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. |
| Council Rock School District | School/School District | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | Bucks County Hazard Mitigation Plan (FEMA plan 109112), pending adoption here | 2026-08-10 by FEMA; not yet adopted here | 2031-08-09 once adopted | FEMA tracker shows a plan approvable pending adoption | Not yet eligible: adopt the approved plan. | |
| Warminster Municipal Authority | Special District | Approved, expires 2031-08-09 | Bucks County Hazard Mitigation Plan (FEMA plan 109112) | 2026-08-10 | 2031-08-09 | 1,774 |
Supports FEMA checklist item B1-a: hazard identification
Hazards NRI does not cover (local data needed)
- dam failure (incl. upstream dams)
- levee failure
- flash flood as its own subtype
- ice jams
- debris flows
- erosion (riverine and coastal)
- land subsidence and sinkholes
- expansive soils
The 18 National Risk Index hazards, ranked by expected annual loss (EAL)
Sources: 5, 6
| Rank by EAL | Hazard | NRI risk rating | EAL rating | EAL buildingsmodeled dollars per year | EAL agriculturemodeled dollars per year | Cost of expected deaths and injuriesFEMA's dollar value per year, not property damage | EAL total (see note)modeled dollars per year | Storm Events records, 1996 to 2026-06-30count | Storm Events coverage note |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Inland Flooding | Relatively High | Relatively High | $131,209,252 | $162,858 | $9,832,347 | $141,204,457 | 192 | |
| 2 | Earthquake | Relatively Moderate | Relatively Moderate | $10,259,135 | n/a | $3,016,787 | $13,275,921 | Storm Events does not record earthquakes. | |
| 3 | Tornado | Relatively High | Relatively High | $5,895,071 | $1,043 | $4,417,339 | $10,313,454 | 13 | |
| 4 | Cold Wave | Relatively High | Relatively High | $682 | $24 | $9,302,520 | $9,303,226 | 35 | Includes 3 Frost/Freeze records (outside NRI's Cold Wave definition; counted in this table and in B1-d, not in the B1-e descriptor). |
| 5 | Heat Wave | Relatively Moderate | Relatively Moderate | $10 | $444 | $7,494,437 | $7,494,892 | 105 | |
| 6 | Hurricane | Relatively Moderate | Relatively Moderate | $6,507,956 | $245,434 | $205,527 | $6,958,916 | 3 | |
| 7 | Ice Storm | Very High | Very High | $3,961,699 | n/a | $538,214 | $4,499,913 | 6 | |
| 8 | Strong Wind | Relatively High | Relatively High | $1,518,795 | $13,000 | $1,930,489 | $3,462,284 | 564 | Includes 35 High Wind and 97 Strong Wind records (NOAA non-thunderstorm wind types, outside NRI's Strong Wind definition). |
| 9 | Winter Weather | Very High | Very High | $576,824 | $36 | $1,775,774 | $2,352,634 | 308 | Includes 5 Sleet records (outside NRI's Winter Weather definition). |
| 10 | Lightning | Relatively High | Relatively High | $198,073 | n/a | $1,418,052 | $1,616,125 | 65 | |
| 11 | Drought | Relatively Moderate | Relatively Moderate | n/a | $926,102 | n/a | $926,102 | 47 | |
| 12 | Coastal Flooding | Relatively Moderate | Relatively Moderate | $903,574 | n/a | $18,281 | $921,854 | 31 | |
| 13 | Hail | Relatively Low | Relatively Low | $103,827 | $82,547 | $28,611 | $214,984 | 83 | |
| 14 | Wildfire | Very Low | Very Low | $65,328 | $11 | $12,508 | $77,847 | 4 | |
| 15 | Landslide | Very Low | Very Low | $2,498 | n/a | $98 | $2,596 | 0 | Declared 1 time; no Storm Events record of this type. |
| 16 | Avalanche | Very Low | Very Low | under $1 | n/a | $42 | $42 | 0 | No recorded events in Storm Events since 1996 (data through 2026-06-30). |
Total = buildings + agriculture + population equivalence; FEMA values each expected death (or 10 injuries) at $13.7 million (2024 dollars).
NRI risk rating combines expected annual loss with social vulnerability and community resilience; EAL rating rates expected annual loss alone. Both compare this county with all U.S. counties.
Local data needed: state and local landslide records (Storm Events records this hazard only in part).
Not applicable to this county per NRI, with no federal declaration and no Storm Events record since 1996: tsunami and volcanic activity. That is the evidence for leaving them out of the plan.
The state hazard mitigation plan also lists hazards for this county; FEMA asks the plan to explain any hazard it leaves out.
Supports FEMA checklist item B1-b: hazard location
Affects the whole county (national data give no location within it): Cold Wave, Drought, Hail, Heat Wave, Ice Storm, Lightning, Strong Wind and Winter Weather.
Coastal Flooding and Inland Flooding: The FEMA Flood Insurance Rate Map (FIRM) is the required location source for flooding. See the FEMA Flood Map Service Center (https://msc.fema.gov) for this county.
Hazards that vary within the county: highest-rated census tracts
Source: 5
| Hazard | Highest-rated census tractsNRI risk rating, score 0 to 100 |
|---|---|
| Avalanche | tract 1037 (Very Low, 9.1); tract 1051 (Very Low, 7.9) |
| Earthquake | tract 1008.07 (Relatively Moderate, 83.9); tract 1001.02 (Relatively Moderate, 83.1); tract 1003.03 (Relatively Moderate, 82.1) |
| Hurricane | tract 1008.07 (Relatively Moderate, 82.8); tract 1001.02 (Relatively Moderate, 79.1); tract 1058.05 (Relatively Moderate, 78.9) |
| Landslide | tract 1039 (Relatively Low, 92.5); tract 1034 (Relatively Low, 85.2); tract 1066 (Relatively Low, 83.0) |
| Tornado | tract 1064.02 (Relatively Moderate, 71.0); tract 1046.03 (Relatively Moderate, 69.8); tract 1045.02 (Relatively Moderate, 67.8) |
| Wildfire | tract 1003.03 (Relatively Low, 79.3); tract 1001.02 (Relatively Low, 78.4); tract 1054.01 (Relatively Low, 77.8) |
Up to 3 census tracts per hazard, highest National Risk Index rating first, then highest score; a tract number is the Census tract number (for example 1037 is Census Tract 1037). FEMA's Resilience Analysis and Planning Tool maps the National Risk Index for every tract: https://www.fema.gov/emergency-managers/practitioners/resilience-analysis-and-planning-tool
Supports FEMA checklist item B1-c: hazard extent
Extent: scale, observed range and worst recorded event per hazard
Sources: 6, 7
| Hazard | Scale | Recordscount and years | Observed range | Worst recorded event | Most damaging (when different) | How it applies to jurisdictions | Note |
|---|---|---|---|---|---|---|---|
| Avalanche | none (count and damage only) | 0 | |||||
| Coastal Flood, Storm Surge/Tide | none in data (flood depth: FIRM) | 31 records, 1998 to 2024 (31 zone-level) | Coastal Flood, 2011-04-16, $100,000 property; $0 crops (2011 dollars); Storm Events area BUCKS (legacy zone code PAZ069) | Countywide (zone-level records). | Flood depth: see the FEMA Flood Insurance Rate Map. | ||
| Cold/Wind Chill, Extreme Cold/Wind Chill | wind chill | 32 records, 1996 to 2022 (32 zone-level) | 1 day to 16 days (median 2 days); 26 with a recorded value | 16 consecutive days, 2003-01-14 to 2003-01-29, zone-level | Countywide (zone-level records). | Cold/Wind Chill records from May to September (a frost night, not a cold wave) are counted but not used for the longest run. | |
| Frost/Freeze (outside NRI's Cold Wave definition) | crop damage | 3 records, 2007 (3 zone-level) | No crop damage reported in 3 records. | Countywide (zone-level records). | |||
| Drought | U.S. Drought Monitor scale (D0 to D4) | 47 records, 1997 to 2010 (47 zone-level) | 1 day to 385 days (median 21 days); 19 with a recorded value | 385 days (about 12.6 months), 2001-11-06 to 2002-11-25, a run of 13 consecutive Storm Events drought records, zone-level | Countywide (zone-level records). | Storm Events enters a drought at D2 or worse east of the Rockies and D3 or worse from the Rockies west (NWS Instruction 10-1605); NRI drought counts D3 and D4 only. | |
| Earthquake | Modified Mercalli (local data) | 0 | Storm Events does not record earthquakes; the USGS earthquake catalog is the source. | ||||
| Hail | hail size (inches) | 103 records, 1975 to 2023 | 0.75 in to 2 in (median 1 in); 103 with a recorded value | 2 in hail, 2019-05-29; same size also recorded on 1977-11-17, 2000-05-13, 2003-03-21 | Hail, 2009-07-26, $0 property; $400,000 crops (2009 dollars) | Event records naming jurisdictions in the plan: Quakertown borough (7 records), Chalfont borough (5 records), Warminster township (4 records), Bedminster township (3 records), Perkasie borough (3 records), Bristol borough (2 records), Bristol township (2 records), Langhorne borough (2 records), Morrisville borough (2 records), New Britain borough (2 records); and 13 more jurisdictions (see the Excel file). | |
| Excessive Heat, Heat | heat index (in event narratives) | 105 records, 1996 to 2025 (105 zone-level) | 1 day to 10 days (median 2.5 days); 76 with a recorded value | 10 consecutive days, 2002-08-11 to 2002-08-20, zone-level | Countywide (zone-level records). | Heat records from November to March (unseasonable warmth, not a heat wave) are counted but not used for the longest run. | |
| Hurricane, Tropical Storm, Tropical Depression | Saffir-Simpson | 3 records, 2008 to 2020 (3 zone-level) | Strongest recorded: Tropical Storm record, 2011-08-27 to 2011-08-28, $700,000 property; $0 crops (2011 dollars); Storm Events area BUCKS (legacy zone code PAZ069) | Countywide (zone-level records). | Storm Events files every zone of a storm's episode under the storm's type; flooding from the storm is filed as Flood or Flash Flood records. | ||
| Ice Storm | Sperry-Piltz ice scale (local data) | 6 records, 1998 to 2022 (6 zone-level) | No damage reported in 6 records. | Countywide (zone-level records). | |||
| Flash Flood, Flood, Lakeshore Flood | damage and flood days (flood depth: FIRM) | 192 records, 1996 to 2025 (17 zone-level) | Flood, 2005-04-03, $40,000,000 property; crops not reported (2005 dollars); Storm Events area BUCKS (legacy zone code PAZ069) | Event records naming jurisdictions in the plan: Langhorne borough (27 records), Quakertown borough (7 records), Riegelsville borough (6 records), Morrisville borough (4 records), Trumbauersville borough (4 records), Bristol borough (3 records), Bristol township (3 records), New Britain borough (3 records), New Britain township (3 records), Perkasie borough (3 records); and 17 more jurisdictions (see the Excel file). Zone-level records (17) apply countywide. | Flood depth: see the FEMA Flood Insurance Rate Map. Storm Events damage is often $0 or blank for floods, major ones included; FEMA Public Assistance by declaration (B1-d) shows which floods cost the most. | ||
| Debris Flow | none (count and damage only) | 0 | |||||
| Lightning | annualized frequency (the measure FEMA's Local Mitigation Planning Handbook names) | 65 records, 1996 to 2025 | Lightning, 2014-07-02, $500,000 property; $0 crops (2014 dollars) | Event records naming jurisdictions in the plan: Doylestown borough (4 records), Doylestown township (4 records), New Hope borough (4 records), Bristol borough (3 records), Bristol township (3 records), Quakertown borough (3 records), Silverdale borough (3 records), Hulmeville borough (2 records), Langhorne borough (2 records), Perkasie borough (2 records); and 11 more jurisdictions (see the Excel file). | Storm Events lists lightning with damage or casualties. | ||
| High Wind and Strong Wind (outside NRI's Strong Wind definition) | wind speed (kt and mph) | 132 records, 1996 to 2025 (132 zone-level) | 35 kt (40 mph) to 66 kt (76 mph) (median 40 kt (46 mph)); 105 with a recorded value | 66 kt (76 mph) measured gust, High Wind, 2012-10-29, 2 direct injuries (reported for the zone); Storm Events area BUCKS (legacy zone code PAZ069) | High Wind, 2003-09-18, $5,010,000 property; crops not reported (zone total, 2003 dollars) | Countywide (zone-level records). | |
| Thunderstorm Wind | wind speed (kt and mph) | 505 records, 1960 to 2026 | 43 kt (49 mph) to 95 kt (109 mph) (median 50 kt (58 mph)); 429 with a recorded value | 95 kt (109 mph) estimated gust, Thunderstorm Wind, 2019-10-31, 2 direct injuries | Thunderstorm Wind, 1996-04-30, $300,000 property; crops not reported (1996 dollars) | Event records naming jurisdictions in the plan: Newtown borough (13 records), Newtown township (13 records), Perkasie borough (13 records), Bristol borough (12 records), Bristol township (12 records), Chalfont borough (12 records), Doylestown borough (12 records), Doylestown township (12 records), Quakertown borough (12 records), Warminster township (11 records); and 25 more jurisdictions (see the Excel file). | |
| Tornado | Enhanced Fujita (Fujita before Feb 2007) | 29 records, 1950 to 2023 | F/EF0 to F/EF3 (median F/EF1); 29 with a recorded value | EF3 tornado, 2021-07-29, 2.78 mi within this county, 530 yd wide, property not reported; $0 crops (2021 dollars) | Tornado, 1993-09-27, $5,000,000 property; crops not recorded (1993 dollars) | Event records naming jurisdictions in the plan: Dublin borough (1 record), Hilltown township (1 record), New Hope borough (1 record), Newtown borough (1 record), Newtown township (1 record), Silverdale borough (1 record), Telford borough (1 record). | Before 1996 a tornado is listed once, under the county where it began, with its whole path's rating and length; from 1996 on, each county lists its own segment. Length is not used to rank tornadoes (see Methods). |
| Wildfire | acres burned (local data) | 4 records, 2002 to 2006 (4 zone-level) | Wildfire, 2006-03-30, $100,000 property; crops not reported (2006 dollars); Storm Events area BUCKS (legacy zone code PAZ069) | Countywide (zone-level records). | |||
| Winter Storm, Heavy Snow, Blizzard, Lake-Effect Snow, Winter Weather, Sleet | none in data (snowfall: local data) | 308 records, 1996 to 2026 (308 zone-level) | Winter Storm, 2010-02-09, $5,000,000 property; $0 crops (2010 dollars); Storm Events area BUCKS (legacy zone code PAZ069) | Countywide (zone-level records). |
Where a hazard names more than 10 jurisdictions, the table lists the 10 with the most records; every one is in the Excel file, sheet "B1-c Extent".
In event narratives only (local data needed): wind chill, temperature, heat index, ice thickness, acres burned and snow depth; any physical measure of avalanche, debris flow and lightning.
Storm Events records are more complete after 1996; before 1996 only Tornado (from 1950), Hail and Thunderstorm Wind (from 1955) exist. Zone-level records from zones that no NWS zone-county file places in this county (mostly before 2020) are not counted here (the Methods page explains the zone matching).
Dollars are nominal (as reported), labeled with the year; not adjusted for inflation.
Supports FEMA checklist item B1-d: previous occurrences
Federal declarations for this county: 27 declarations covering 20 separate hazard incidents counted in this packet (declarations for the same incident count once; non-natural and evacuation-only declarations are not counted).
Plan 109112 was approved by FEMA on 2026-08-10 but is not yet adopted here, so no since-plan counts are given.
Federal disaster declarations for this county
Sources: 1, 2, 3
| Declared | Incident began | FEMA number | Type | Title | Mapped hazard | County Public Assistancefederal share obligated, nominal dollars | Notes |
|---|---|---|---|---|---|---|---|
| 2021-09-10 | 2021-08-31 | DR-4618-PA | Major disaster | Remnants of Hurricane Ida | Hurricane | $6,892,417.40 | |
| 2020-03-30 | 2020-01-20 | DR-4506-PA | Major disaster | COVID-19 Pandemic | Non-natural, not counted | $81,658,486.34 | |
| 2020-03-13 | 2020-01-20 | EM-3441-PA | Emergency | COVID-19 | Non-natural, not counted | no Public Assistance recorded | same incident as DR-4506 |
| 2016-03-23 | 2016-01-22 | DR-4267-PA | Major disaster | Severe Winter Storm and Snowstorm | Winter Weather | $2,662,475.60 | |
| 2014-02-06 | 2014-02-04 | EM-3367-PA | Emergency | Severe Winter Storm | Ice Storm | no Public Assistance recorded | |
| 2013-01-10 | 2012-10-26 | DR-4099-PA | Major disaster | Hurricane Sandy | Hurricane | $2,331,977.96 | |
| 2012-10-29 | 2012-10-26 | EM-3356-PA | Emergency | Hurricane Sandy | Hurricane | no Public Assistance recorded | same incident as DR-4099 |
| 2011-09-12 | 2011-09-03 | DR-4030-PA | Major disaster | Tropical Storm Lee | Inland Flooding (primary); also designated: Hurricane | $1,228,371.98 | |
| 2011-09-08 | 2011-09-03 | EM-3340-PA | Emergency | Remnants of Tropical Storm Lee | Inland Flooding (primary); also designated: Hurricane | no Public Assistance recorded | same incident as DR-4030 |
| 2011-09-03 | 2011-08-26 | DR-4025-PA | Major disaster | Hurricane Irene | Hurricane | $1,116,242.09 | |
| 2011-08-29 | 2011-08-26 | EM-3339-PA | Emergency | Hurricane Irene | Hurricane | no Public Assistance recorded | same incident as DR-4025 |
| 2006-06-30 | 2006-06-23 | DR-1649-PA | Major disaster | Severe Storms, Flooding, and Mudslides | Inland Flooding; Landslide | $1,445,915.96 | |
| 2005-09-10 | 2005-08-29 | EM-3235-PA | Emergency | Hurricane Katrina | Hurricane: evacuation support, not a local hazard event; not counted | no Public Assistance recorded | |
| 2005-04-14 | 2005-04-02 | DR-1587-PA | Major disaster | Severe Storms and Flooding | Inland Flooding | $750,422.11 | |
| 2004-09-19 | 2004-09-17 | DR-1557-PA | Major disaster | Tropical Depression Ivan | Hurricane | $392,546.28 | |
| 2004-09-19 | 2004-09-08 | DR-1555-PA | Major disaster | Severe Storms and Flooding Associated with Tropical Depression Frances | Hurricane; Inland Flooding: designated for Hazard Mitigation only (no Public or Individual Assistance for this county); not counted | PA not declared for this county | |
| 2001-06-21 | 2001-06-15 | DR-1383-PA | Major disaster | Tropical Storm Allison | Hurricane; Inland Flooding | PA not declared for this county | |
| 1999-09-18 | 1999-09-16 | DR-1294-PA | Major disaster | Hurricane Floyd Major Disaster Declarations | Hurricane | $1,089,302.25 | |
| 1996-06-18 | 1996-06-12 | DR-1120-PA | Major disaster | Flooding, Severe Storms | Inland Flooding | PA not declared for this county | |
| 1996-01-21 | 1996-01-19 | DR-1093-PA | Major disaster | Severe Storms and Flooding | Inland Flooding | no Public Assistance recorded | |
| 1996-01-13 | 1996-01-06 | DR-1085-PA | Major disaster | Blizzard of 96 | Winter Weather | no Public Assistance recorded | |
| 1994-03-10 | 1994-01-04 | DR-1015-PA | Major disaster | Severe Winter Storms | Winter Weather | no Public Assistance recorded | |
| 1993-03-16 | 1993-03-13 | EM-3105-PA | Emergency | Severe Snowfall & Winter Storm | Winter Weather | no Public Assistance recorded | |
| 1973-07-17 | 1973-07-17 | DR-400-PA | Major disaster | Severe Storms & Flooding | Inland Flooding | no Public Assistance recorded | |
| 1972-06-23 | 1972-06-23 | DR-340-PA | Major disaster | Tropical Storm Agnes | Inland Flooding (primary); also designated: Hurricane | no Public Assistance recorded | |
| 1971-09-18 | 1971-09-18 | DR-312-PA | Major disaster | Floods | Inland Flooding | no Public Assistance recorded | |
| 1965-08-18 | 1965-08-18 | DR-206-PA | Major disaster | Water Shortage | Drought | no Public Assistance recorded |
County Public Assistance: applicants the FEMA record places in this county, including any state agencies FEMA files there; statewide rows are listed on the state page; federal share obligated, nominal dollars.
Statewide declarations
Source: 2
| Declared | Incident began | FEMA number | Type | Title | Mapped hazard |
|---|---|---|---|---|---|
| 2003-08-23 | 2003-07-21 | DR-1485-PA | Major disaster | Severe Storms, Tornadoes, and Flooding | Inland Flooding; Tornado |
| 1959-01-23 | 1959-01-23 | DR-89-PA | Major disaster | Floods | Inland Flooding |
| 1956-08-09 | 1956-08-09 | DR-61-PA | Major disaster | Storm | Hazard not mapped (severe storm title names no single hazard); not counted |
| 1956-05-21 | 1956-05-21 | DR-58-PA | Major disaster | Severe Storm | Hazard not mapped (severe storm title names no single hazard); not counted |
| 1956-03-15 | 1956-03-15 | DR-51-PA | Major disaster | Flood | Inland Flooding |
| 1955-08-20 | 1955-08-20 | DR-40-PA | Major disaster | Floods & Rains | Inland Flooding |
FEMA recorded these with designated area Statewide and no county, so they are listed on every county page in the state and not counted with county rows. Local data needed: whether each one affected this county.
Previous occurrences by hazard, with explicit no-event rows
Sources: 2, 6, 7
| Hazard | Storm Events records, all years on file(years in the Period column) | Since plan approvalrecords | In the 12 months before plan approvalrecords | Last 5 yearsrecords | Declared incidents, all yearsseparate disasters | Declared since approvalseparate disasters | Period | Statement |
|---|---|---|---|---|---|---|---|---|
| Avalanche | 0 | 0 | 0 | 1996 to 2026-06-30 | No recorded events, 1996 to 2026-06-30, NOAA NCEI Storm Events | |||
| Coastal Flooding | 31 | 10 | 0 | 1996 to 2026-06-30 | ||||
| Cold Wave | 35 | 1 | 0 | 1996 to 2026-06-30 | Includes 3 Frost/Freeze records. | |||
| Drought | 47 | 0 | 1 | 1996 to 2026-06-30 | ||||
| Earthquake | 0 | 0 | 0 | Storm Events does not record earthquakes; the USGS earthquake catalog is the source. | ||||
| Hail | 103 | 12 | 0 | 1955 to 2026-06-30 | ||||
| Heat Wave | 105 | 9 | 0 | 1996 to 2026-06-30 | ||||
| Hurricane | 3 | 0 | 8 | 1996 to 2026-06-30 | ||||
| Ice Storm | 6 | 1 | 1 | 1996 to 2026-06-30 | ||||
| Inland Flooding | 192 | 34 | 9 | 1996 to 2026-06-30 | ||||
| Landslide | 0 | 0 | 1 | 1996 to 2026-06-30 | No Storm Events records of this type; 1 federal declared incident (see declarations table) | |||
| Lightning | 65 | 3 | 0 | 1996 to 2026-06-30 | ||||
| Strong Wind | 637 | 90 | 0 | 1955 to 2026-06-30 | Includes 35 High Wind and 97 Strong Wind records. | |||
| Tornado | 29 | 2 | 0 | 1950 to 2026-06-30 | ||||
| Wildfire | 4 | 0 | 0 | 1996 to 2026-06-30 | ||||
| Winter Weather | 308 | 38 | 4 | 1996 to 2026-06-30 | Includes 5 Sleet records. |
Notable Storm Events records
Sources: 1, 6, 7
| Date | Event type | Magnitude or extent | Damagenominal dollars | Deaths, injuriesdirect only | Location | Flags | Why listed |
|---|---|---|---|---|---|---|---|
| 2023-07-15 | Flash Flood | $0 property; $0 crops (2023 dollars) | 7, 0 | BUCKMANVILLE | within last 5 years | deaths or injuries recorded | |
| 2021-07-29 | Tornado | EF3, 2.78 mi within this county, 530 yd wide | property not reported; $0 crops (2021 dollars) | 0, 0 | BELMONT HILLS to STANWOOD | B1-c worst recorded: Tornado | |
| 2019-10-31 | Thunderstorm Wind | 95 kt (109 mph) estimated gust | $0 property; $0 crops (2019 dollars) | 0, 2 | NESHAMINY | B1-c worst recorded: Thunderstorm Wind | |
| 2014-07-02 | Lightning | $500,000 property; $0 crops (2014 dollars) | 0, 0 | STANWOOD | B1-c worst recorded: Lightning | ||
| 2012-10-29 | High Wind | 66 kt (76 mph) measured gust | $3,160,000 property; $0 crops (zone total, 2012 dollars) | 0, 2 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: High Wind and Strong Wind | |
| 2011-08-27 | Tropical Storm | $700,000 property; $0 crops (zone total, 2011 dollars) | 0, 0 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: Hurricane, Tropical Storm, Tropical Depression | ||
| 2010-02-09 | Winter Storm | $5,000,000 property; $0 crops (zone total, 2010 dollars) | 0, 0 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: Winter Storm, Heavy Snow, Blizzard, Lake-Effect Snow, Winter Weather, Sleet | ||
| 2005-04-03 | Flood | $40,000,000 property; crops not reported (zone total, 2005 dollars) | 0, 0 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: Flash Flood, Flood, Lakeshore Flood | ||
| 2003-01-14 | Cold/Wind Chill | damage not reported | 0, 0 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: Cold/Wind Chill, Extreme Cold/Wind Chill | ||
| 2002-08-11 | Heat | damage not reported | 0, 0 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | B1-c worst recorded: Excessive Heat, Heat | ||
| 1999-07-04 | Heat | damage not reported | 2, 6 | Storm Events area BUCKS (legacy zone code PAZ069), zone-level | deaths or injuries recorded | ||
| 1996-06-12 | Flash Flood | $14,500,000 property; crops not reported (1996 dollars) | 2, 0 | SOUTHEAST | deaths or injuries recorded |
The full list is in the Excel file, sheet "B1-d Storm Events history" (1,565 rows).
Location is the place NOAA recorded, as written in its data; it need not be a jurisdiction in this plan.
Local data needed: state-declared emergencies, from your state emergency management agency (federal data do not include them).
FEMA's declaration data list no tribal or special-area declarations for this state.
Supports FEMA checklist item B1-e: probability of future events
Probability: FEMA annualized frequency and descriptor per hazard
Sources: 5, 6
| Hazard | FEMA annualized frequency (modeled)unit per row | Unit | In plain terms | Descriptor | Descriptor basis | NRI events or days in its record period (hail, wind and tornado are area-weighted, so can be fractional) | NRI period | Location | Note |
|---|---|---|---|---|---|---|---|---|---|
| Avalanche | 0.01 | events per year | about 1 in 100 years | Possible | FEMA annualized frequency (modeled) | 0 | 1994 to 2023 (30 years) | see B1-f | 0.01 is NRI's minimum avalanche frequency for a county in an avalanche susceptibility zone; NRI records no avalanche here, so the descriptor reflects the floor, not local events. |
| Coastal Flooding | 6.16 | events per year at a location (modeled) | about 6.2 per year at a given location in the county | Highly likely | FEMA annualized frequency (modeled) | not shown | modeled | see B1-f | Descriptor from NRI: the rate at a location is 1 or more a year, so the county rate is at least that. |
| Cold Wave | 0.894 | event-days per year | about 0.894 days per year | Likely | Storm Events event-days in 13 of 30 years, 1996 to 2025 (43.3%) | 17 | 2005-11-12 to 2024-11-12 (19 years) | countywide | |
| Drought | 3.94 | event-days per year | about 3.94 days per year | Likely | Storm Events event-days in 10 of 30 years, 1996 to 2025 (33.3%) | 140 | 2000 to 2025 (25.25 years; D3 and D4 only) | countywide | |
| Earthquake | 0.00164 | annual probability at a location | chance a given location in the county has at least minor-damage shaking in a year: 0.164% | not shown | modeled | see B1-f | No descriptor (Storm Events does not record earthquakes). | ||
| Hail | 2.63 | events per year | about 2.63 per year | Highly likely | FEMA annualized frequency (modeled) | 99.6 (modeled) | 1986 to 2023 (38 years) | countywide | |
| Heat Wave | 9.64 | event-days per year | about 9.64 days per year | Likely | Storm Events event-days in 25 of 30 years, 1996 to 2025 (83.3%) | 116 | 2005-11-12 to 2024-11-12 (19 years) | countywide | |
| Hurricane | 0.077 | events per year | about 1 in 13 years | Possible | FEMA annualized frequency (modeled) | 26 | 1851 to 2024 (Atlantic) | see B1-f | NRI counts hurricane and tropical storm tracks passing within storm-force wind range; federal declarations are in B1-d. |
| Ice Storm | 1.43 | event-days per year | about 1.43 days per year | Likely | Storm Events event-days in 5 of 30 years, 1996 to 2025 (16.7%) | 96 | 1946-12-31 to 2014-02-12 (67 years) | countywide | |
| Inland Flooding | 4.43 | event-days per year | about 4.43 days per year | Highly likely | Storm Events event-days in 28 of 30 years, 1996 to 2025 (93.3%) | 124 | 1996 to 2023 (28 years) | see B1-f | |
| Landslide | 0.232 | events per year (modeled) | about 1 in 4 years | Likely | FEMA annualized frequency (modeled) | not shown | modeled | see B1-f | |
| Lightning | 34 | days per year with a strike | about 34 days per year | Highly likely | FEMA annualized frequency (modeled) | not shown | 1995 to 2023 (29 years; CONUS) | countywide | |
| Strong Wind | 7.03 | events per year | about 7.03 per year | Highly likely | FEMA annualized frequency (modeled) | 267 | 1986 to 2023 (38 years) | countywide | |
| Tornado | 0.287 | events per year | about 1 in 3 years | Likely | FEMA annualized frequency (modeled) | not shown | 1950 to 2023 (EF2+); 1986 to 2023 (EF0-1) | see B1-f | |
| Wildfire | 0.000141 | annual probability at a location | chance a given location in the county burns in a year: 0.0141% | Possible | Storm Events records in 2 of 30 years, 1996 to 2025 (6.67%) | not shown | modeled | see B1-f | |
| Winter Weather | 12.3 | event-days per year | about 12.3 days per year | Highly likely | Storm Events event-days in 30 of 30 years, 1996 to 2025 (100%) | 234 | 2005-11-12 to 2024-11-12 (19 years) | countywide |
FEMA annualized frequency (modeled) is the National Risk Index v1.20 (December 2025) estimate of how often a hazard affects this county in a year; it is not recorded events divided by years, and its unit differs by hazard (events, event-days, or days with a lightning strike per year). For earthquake, wildfire, coastal flooding and tsunami the value is the chance (or number of events) at a location in the county, not across the county, so no "1 in N years" is given and the descriptor comes from Storm Events where it has a record (none for earthquake). The Methods page gives each hazard's method, from FEMA's National Risk Index Technical Documentation v1.20.
Where NRI gives event-days, the descriptor comes from the share of years with a Storm Events record; NRI's source records more events, so the two differ.
Descriptor scale used in this packet (defined per unit)
Sources: 5, 6
| Unit | Descriptor | Definition |
|---|---|---|
| events per year | Highly likely | 1 or more per year |
| events per year | Likely | about once in 1 to 10 years |
| events per year | Possible | about once in 10 to 100 years |
| events per year | Unlikely | less than once in 100 years |
| annual probability | Likely | 10% to under 100% chance in a given year |
| annual probability | Possible | 1% to under 10% chance in a given year |
| annual probability | Unlikely | under 1% chance in a given year |
| event-days (share of years) | Highly likely | event-days recorded in 90% or more of years |
| event-days (share of years) | Likely | event-days recorded in 10% to under 90% of years |
| event-days (share of years) | Possible | event-days recorded in some years but under 10% of years |
| lightning strike-days | Highly likely | cloud-to-ground strikes on 1 or more days per year |
Intensity bands: historical frequency (Storm Events)
Source: 6
| Hazard | Band | Years | Eventscounty-coded records | Years in period | Events per yearevents / years |
|---|---|---|---|---|---|
| Hail | 1.00-1.99 in | 1996 to 2025 | 39 | 30 | 1.3 |
| Hail | 2.00 in+ | 1996 to 2025 | 3 | 30 | 0.1 |
| Thunderstorm Wind (counted as NRI Strong Wind) | 50-64 kt | 1996 to 2025 | 391 | 30 | 13 |
| Thunderstorm Wind (counted as NRI Strong Wind) | 65 kt+ | 1996 to 2025 | 6 | 30 | 0.2 |
| Thunderstorm Wind (counted as NRI Strong Wind) | unmeasured or below 50 kt | 1996 to 2025 | 19 | 30 | 0.633 |
| Tornado | EF0-1 | 1996 to 2025 | 9 | 30 | 0.3 |
| Tornado | EF2-3 | 1996 to 2025 | 4 | 30 | 0.133 |
| Tornado | EF4-5 | 1996 to 2025 | 0 | 30 | 0 |
| Tornado | unrated (EFU) | 1996 to 2025 | 0 | 30 | 0 |
The bands show how often events of each severity were recorded in this county, to profile how severe events have been (FEMA's probability item asks for the range of intensities).
Hail smaller than 1 inch is not counted: on 2010-01-05 the National Weather Service raised its severe-hail threshold from 3/4 inch to 1 inch, so smaller reports became less common after 2009 (NWS Service Change Notice 09-52). NRI hail frequency uses a 0.75 inch threshold.
Optional: future conditions. Not a required item in the 2025 FEMA Local Mitigation Planning Policy Guide; some states ask for it. The federal Climate Mapping for Resilience and Adaptation (CMRA) site gives county exposure to future climate conditions (https://resilience.climate.gov/).
Supports FEMA checklist item B1-f: hazards that vary across jurisdictions
Range of census tract risk within the county
Source: 5
| Hazard | Tractsrated of all | NRI risk score, 0 to 100 | Tracts by rating | ||
|---|---|---|---|---|---|
| Min | Median | Max | |||
| Avalanche | 2 of 147 | 7.9 | 8.5 | 9.1 | Very Low 2, Not Applicable 145 |
| Coastal Flooding | 15 of 147 | 79.5 | 86.7 | 98.3 | Relatively High 3, Relatively Moderate 4, Relatively Low 8, No Rating 132 |
| Cold Wave | 147 of 147 | 15.6 | 51.8 | 76.1 | Relatively Moderate 97, Relatively Low 49, Very Low 1 |
| Drought | 85 of 147 | 67.8 | 83.0 | 95.2 | Relatively Moderate 5, Relatively Low 45, Very Low 35, No Rating 62 |
| Earthquake | 147 of 147 | 33.9 | 67.1 | 83.9 | Relatively Moderate 20, Relatively Low 123, Very Low 4 |
| Hail | 147 of 147 | 2.8 | 19.8 | 55.0 | Relatively Low 7, Very Low 140 |
| Heat Wave | 147 of 147 | 1.4 | 54.3 | 83.7 | Relatively Moderate 72, Relatively Low 73, Very Low 2 |
| Hurricane | 147 of 147 | 49.4 | 64.5 | 82.8 | Relatively Moderate 3, Relatively Low 143, Very Low 1 |
| Ice Storm | 147 of 147 | 42.7 | 86.4 | 96.4 | Relatively High 45, Relatively Moderate 96, Relatively Low 6 |
| Inland Flooding | 147 of 147 | 4.4 | 56.3 | 97.9 | Very High 5, Relatively High 38, Relatively Moderate 50, Relatively Low 46, Very Low 8 |
| Landslide | 147 of 147 | 9.9 | 37.5 | 92.5 | Relatively Low 4, Very Low 143 |
| Lightning | 147 of 147 | 3.0 | 44.2 | 74.7 | Relatively Moderate 51, Relatively Low 93, Very Low 3 |
| Strong Wind | 147 of 147 | 19.9 | 54.2 | 82.2 | Relatively Moderate 72, Relatively Low 74, Very Low 1 |
| Tornado | 147 of 147 | 25.4 | 48.1 | 71.0 | Relatively Moderate 41, Relatively Low 103, Very Low 3 |
| Wildfire | 140 of 147 | 18.5 | 48.5 | 79.3 | Relatively Low 13, Very Low 127, No Rating 7 |
| Winter Weather | 147 of 147 | 41.9 | 87.4 | 97.1 | Very High 5, Relatively High 117, Relatively Moderate 24, Relatively Low 1 |
Drought: Agriculture is all of NRI's expected annual loss for this hazard in the county, so the tract range mostly reflects where crop and livestock value is.
Rated tracts only: No Rating (score 0.0), Not Applicable and Insufficient Data tracts are counted but not used for the minimum, median and maximum.
The score ranks a tract against all U.S. tracts (100 = highest). The rating is FEMA's category for the tract's risk value, computed differently, so the two can disagree.
Frequency data for cold wave, drought, hail, heat wave, ice storm, lightning, strong wind and winter weather are county-wide or coarse (49 km grid or NWS zone), the same for every jurisdiction; the tract range mostly reflects where buildings and people are (crop and livestock value where a line above names agriculture).
Each jurisdiction (starting figures from federal data)
Sources: 1, 3, 4, 6
| Jurisdiction | Type | Plan status | Repetitive lossFMA RL and SRL (44 CFR 77.2); repeat-flood, any definition | Public Assistance to this jurisdictionFEMA records matched by applicant name; federal share obligated, nominal dollars | Event records naming this placeall years; since its plan | Notes |
|---|---|---|---|---|---|---|
| Bucks County | County | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | $17,915,644.90 | 0 total; no approved plan | No NFIP community ID on this jurisdiction's plan row. Includes $15,892,505.39 for declarations not counted as hazard incidents (DR-4506-PA). | |
| Bristol borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 1, SRL 3; any 25 | $118,368.39 | 20 total; 2 since its plan | Includes $5,461.86 for declarations not counted as hazard incidents (DR-4506-PA). |
| Chalfont borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 1 | $18,653.36 | 18 total; 1 since its plan | |
| Doylestown borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 1, SRL 0; any 3 | $34,720.47 | 17 total; 0 since its plan | |
| Dublin borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $24,039.33 | 11 total; 3 since its plan | |
| Hulmeville borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 1, SRL 3; any 13 | $12,471.59 | 5 total; 0 since its plan | |
| Ivyland borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $3,327.05 | 2 total; 0 since its plan | |
| Langhorne borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 3, SRL 3; any 6 | no Public Assistance recorded | 40 total; 2 since its plan | |
| Langhorne Manor borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 2 | $2,805 | 6 total; 3 since its plan | |
| Morrisville borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 1 | $167,246.54 | 15 total; 2 since its plan | Includes $6,164.60 for declarations not counted as hazard incidents (DR-4506-PA). |
| New Britain borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $12,183.04 | 12 total; 1 since its plan | |
| New Hope borough | Organized Borough | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | FMA RL 8, SRL 16; any 84 | $672,159.82 | 12 total; no approved plan | Includes $6,636.46 for declarations not counted as hazard incidents (DR-4506-PA). |
| Newtown borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $70,043.43 | 18 total; 3 since its plan | |
| Penndel borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $35,088.74 | 2 total; 0 since its plan | Includes $11,867.72 for declarations not counted as hazard incidents (DR-4506-PA). |
| Perkasie borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 1, SRL 5; any 5 | $1,773,491.82 | 21 total; 0 since its plan | Includes $10,820.27 for declarations not counted as hazard incidents (DR-4506-PA). |
| Quakertown borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 1, SRL 2; any 9 | $136,255.64 | 29 total; 3 since its plan | |
| Richlandtown borough | Organized Borough | Plan 107652 approved 2021-10-04, pending adoption here; not yet eligible | FMA RL 0, SRL 0; any 0 | $2,624.01 | 10 total; no approved plan | |
| Riegelsville borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 4, SRL 0; any 40 | $62,307.01 | 10 total; 1 since its plan | |
| Sellersville borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 5; any 13 | $202,918.10 | 12 total; 0 since its plan | |
| Silverdale borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | no Public Assistance recorded | 10 total; 1 since its plan | |
| Telford borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | no Public Assistance recorded | 6 total; 0 since its plan | |
| Trumbauersville borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $2,355.45 | 13 total; 2 since its plan | |
| Tullytown borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $42,358.30 | 11 total; 1 since its plan | |
| Yardley borough | Organized Borough | Approved, expires 2026-10-03 | FMA RL 48, SRL 57; any 168 | $328,986.06 | 12 total; 3 since its plan | |
| Bedminster township | Township | Approved, expires 2031-08-09 | FMA RL 0, SRL 0; any 0 | $35,514.45 | 8 total; not yet covered | Also approved under plan 107652 (Bucks County Hazard Mitigation Plan, expires 2026-10-03). FEMA's plan status map shows one plan per jurisdiction and may show one of these; this packet uses the approved plan that expires last. |
| Bensalem township | Township | Approved, expires 2031-08-09 | FMA RL 0, SRL 11; any 39 | $1,014,460.04 | 0 total; not yet covered | Also approved under plan 107652 (Bucks County Hazard Mitigation Plan, expires 2026-10-03). FEMA's plan status map shows one plan per jurisdiction and may show one of these; this packet uses the approved plan that expires last. Includes $168,254.58 for declarations not counted as hazard incidents (DR-4506-PA). |
| Bridgeton township | Township | Approved, expires 2026-10-03 | FMA RL 17, SRL 12; any 55 | $48,886.47 | 0 total; 0 since its plan | |
| Bristol township | Township | Approved, expires 2026-10-03 | FMA RL 1, SRL 3; any 25 | $266,198.91 | 20 total; 2 since its plan | Includes $13,357.48 for declarations not counted as hazard incidents (DR-4506-PA). |
| Buckingham township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 5 | $274,044.75 | 0 total; 0 since its plan | Includes $16,509.71 for declarations not counted as hazard incidents (DR-4506-PA). |
| Doylestown township | Township | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | FMA RL 0, SRL 0; any 3 | $182,476.79 | 17 total; no approved plan | Includes $8,494.78 for declarations not counted as hazard incidents (DR-4506-PA). |
| Durham township | Township | Approved, expires 2026-10-03 | FMA RL 6, SRL 6; any 17 | $133,790.82 | 3 total; 2 since its plan | |
| East Rockhill township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $18,159.39 | 0 total; 0 since its plan | |
| Falls township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 2; any 7 | $96,493.77 | 0 total; 0 since its plan | Includes $38,743.27 for declarations not counted as hazard incidents (DR-4506-PA). |
| Haycock township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 1 | $20,869.06 | 0 total; 0 since its plan | |
| Hilltown township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 0 | $174,649.78 | 5 total; 0 since its plan | Includes $4,657.38 for declarations not counted as hazard incidents (DR-4506-PA). |
| Lower Makefield township | Township | Approved, expires 2026-10-03 | FMA RL 11, SRL 17; any 53 | $710,259.95 | 0 total; 0 since its plan | Includes $40,174.64 for declarations not counted as hazard incidents (DR-4506-PA). |
| Lower Southampton township | Township | Approved, expires 2026-10-03 | FMA RL 2, SRL 5; any 21 | $375,407.33 | 0 total; 0 since its plan | Includes $61,054.91 for declarations not counted as hazard incidents (DR-4506-PA). |
| Middletown township | Township | Approved, expires 2026-10-03 | FMA RL 10, SRL 12; any 31 | $760,021.07 | 0 total; 0 since its plan | Includes $336,614.61 for declarations not counted as hazard incidents (DR-4506-PA). |
| Milford township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 4 | $8,136.25 | 0 total; 0 since its plan | |
| New Britain township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 1 | $254,901.02 | 12 total; 1 since its plan | Includes $16,504.56 for declarations not counted as hazard incidents (DR-4506-PA). |
| Newtown township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 1 | $106,927.20 | 18 total; 3 since its plan | Includes $10,410.28 for declarations not counted as hazard incidents (DR-4506-PA). |
| Nockamixon township | Township | Approved, expires 2026-10-03 | FMA RL 3, SRL 1; any 4 | $154,398.50 | 0 total; 0 since its plan | |
| Northampton township | Township | Approved, expires 2026-10-03 | FMA RL 2, SRL 6; any 15 | $336,734.60 | 0 total; 0 since its plan | Includes $35,381.28 for declarations not counted as hazard incidents (DR-4506-PA). |
| Plumstead township | Township | Approved, expires 2026-10-03 | FMA RL 4, SRL 3; any 12 | $402,990.32 | 0 total; 0 since its plan | |
| Richland township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 1; any 3 | $71,611.21 | 0 total; 0 since its plan | Includes $6,685.76 for declarations not counted as hazard incidents (DR-4506-PA). |
| Solebury township | Township | Plan 109112 approved 2026-08-10, pending adoption here; not yet eligible | FMA RL 10, SRL 13; any 42 | $791,163.35 | 6 total; no approved plan | |
| Springfield township | Township | Approved, expires 2026-10-03 | FMA RL 1, SRL 2; any 4 | $196,508.10 | 0 total; 0 since its plan | |
| Tinicum township | Township | Approved, expires 2026-10-03 | FMA RL 23, SRL 21; any 70 | $598,998.33 | 1 total; 0 since its plan | |
| Upper Makefield township | Township | Approved, expires 2026-10-03 | FMA RL 29, SRL 30; any 73 | $96,379.76 | 0 total; 0 since its plan | |
| Upper Southampton township | Township | Approved, expires 2026-10-03 | FMA RL 3, SRL 1; any 9 | $913,978.74 | 0 total; 0 since its plan | |
| Warminster township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 1; any 9 | $238,116.01 | 16 total; 2 since its plan | Includes $14,043.85 for declarations not counted as hazard incidents (DR-4506-PA). |
| Warrington township | Township | Approved, expires 2026-10-03 | FMA RL 2, SRL 3; any 18 | $207,814.45 | 10 total; 0 since its plan | Includes $13,867.45 for declarations not counted as hazard incidents (DR-4506-PA). |
| Warwick township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 1; any 2 | $249,336.27 | 0 total; 0 since its plan | Includes $15,706.68 for declarations not counted as hazard incidents (DR-4506-PA). |
| West Rockhill township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 2; any 3 | $19,067.13 | 0 total; 0 since its plan | |
| Wrightstown township | Township | Approved, expires 2026-10-03 | FMA RL 0, SRL 0; any 2 | $34,227.37 | 3 total; 0 since its plan | Includes $13,130.73 for declarations not counted as hazard incidents (DR-4506-PA). |
Repetitive-loss counts are for whole NFIP communities, which can extend beyond this county (see the note in B2-c).
School districts and special districts get a plan clock row only.
County Public Assistance in B1-d also includes applicants filed under the county that are not jurisdictions in this plan (for example state agencies, special districts and nonprofits), so the jurisdiction rows add up to less.
Supports FEMA checklist items B2-a and B2-b: vulnerability and potential impacts
Local data needed
The table below gives county-level starting figures; the plan describes impacts for each jurisdiction and its own assets.
Plan 109112 was approved by FEMA on 2026-08-10 but is not yet adopted here, so no since-plan counts are given.
- Critical facilities and lifelines per hazard
- A problem statement per jurisdiction per hazard
- Changes in development in hazard-prone areas since the last approval, or a statement of none (E1-a)
- Future assets
County-level starter: exposure, expected annual loss and damage since the plan
Sources: 1, 2, 3, 5, 6, 7
| Hazard | Building exposuremodeled dollars | Agriculture exposuremodeled dollars | Population exposedpeople | EAL buildingsmodeled dollars per year | EAL agriculturemodeled dollars per year | Cost of expected deaths and injuriesFEMA's dollar value per year, not property damage | EAL as % of exposurebuildings; agriculture where noted | Storm Events damage since plancounty-coded records, property plus crops, nominal dollars | Zone-level damage since planproperty plus crops, reported for the zone | Public Assistance since plannominal dollars; see note | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Avalanche | $126,574 | n/a | under 1 | under $1 | n/a | $42 | under 0.0001% | ||||
| Coastal Flooding | $524,819,497 | n/a | 1,438 | $903,574 | n/a | $18,281 | 0.172% | ||||
| Cold Wave | $178,195,351,244 | $97,543,026 | 646,216 | $682 | $24 | $9,302,520 | under 0.0001% | ||||
| Drought | n/a | $64,635,353 | n/a | n/a | $926,102 | n/a | 1.43% (agriculture) | NRI has no building exposure for this hazard; agriculture shown | |||
| Earthquake | $301,177,945,671 | n/a | 646,538 | $10,259,135 | n/a | $3,016,787 | 0.00341% | ||||
| Hail | $178,195,351,244 | $97,543,026 | 646,216 | $103,827 | $82,547 | $28,611 | under 0.0001% | ||||
| Heat Wave | $178,195,351,244 | $97,543,026 | 646,216 | $10 | $444 | $7,494,437 | under 0.0001% | ||||
| Hurricane | $178,146,507,117 | $97,536,824 | 645,874 | $6,507,956 | $245,434 | $205,527 | 0.00365% | ||||
| Ice Storm | $178,124,595,557 | n/a | 645,558 | $3,961,699 | n/a | $538,214 | 0.00222% | ||||
| Inland Flooding | $178,135,995,373 | $3,628,589 | 14,140 | $131,209,252 | $162,858 | $9,832,347 | n/a (see note) | NRI counts the full building value of any census block with some flood loss; this is not the value of buildings in the floodplain. Use local FIRM overlays for B2-a/B2-b. | |||
| Landslide | $2,134,318,082 | n/a | 6,637 | $2,498 | n/a | $98 | 0.000117% | ||||
| Lightning | $178,195,351,244 | n/a | 646,216 | $198,073 | n/a | $1,418,052 | 0.000111% | ||||
| Strong Wind | $178,195,351,244 | $97,543,026 | 646,216 | $1,518,795 | $13,000 | $1,930,489 | 0.000852% | ||||
| Tornado | $178,195,351,244 | $97,543,026 | 646,216 | $5,895,071 | $1,043 | $4,417,339 | 0.00331% | ||||
| Wildfire | $6,590,325,774 | $11,027,395 | 45,889 | $65,328 | $11 | $12,508 | 0.000991% | ||||
| Winter Weather | $178,195,351,244 | $97,543,026 | 646,216 | $576,824 | $36 | $1,775,774 | 0.000324% |
Totals since the plan: not available. Plan 109112 was approved by FEMA on 2026-08-10 but is not yet adopted here, so no since-plan counts are given.
FEMA does not split Public Assistance by hazard. A declaration mapped to several hazards is listed under each of them with its full amount, so the per-hazard column does not add up to the total; the unit total counts each declaration once.
NRI computes earthquake exposure on its own basis, so it exceeds the county building value in B2-a.
Supports FEMA checklist item B2-a: vulnerability (county context)
County context
Source: 5
| Measure | Value |
|---|---|
| Population | 646,216 |
| Building value (total, not at risk) | $178,195,351,244 |
| Agriculture value (total, not at risk) | $97,543,026 |
| NRI risk rating (all hazards) | Relatively High |
| Expected annual loss, buildings and agriculture, all hazards | $162,634,223 |
| Expected annual loss, population equivalence, all hazards (NRI values each statistical life at $13.7M; a modeled value of expected deaths and injuries, not property damage) | $39,991,025 |
| Social vulnerability rating | Very Low |
| Community resilience rating | Relatively High |
| NRI version | December 2025 |
FEMA's all-hazard expected annual loss adds buildings, agriculture and population equivalence; this table gives the property part and the population-equivalence part as separate rows.
Social vulnerability: higher means people are more likely to be harmed and slower to recover. Community resilience: lower means the community is less able to recover. High social vulnerability and low resilience both raise the NRI risk rating.
Supports FEMA checklist item B2-c: repetitive loss properties
Repetitive loss in this county, both definitions
Sources: 1, 4
| Definition | Properties | Severe repetitive loss | Properties |
|---|---|---|---|
| Repetitive loss, FMA definition (44 CFR 77.2) | 191 | Severe repetitive loss, FMA definition (44 CFR 77.2) | 245 |
| Repetitive loss, NFIP insurance definition | 788 | Severe repetitive loss, NFIP insurance definition | 168 |
The state NFIP coordinator's list, the source FEMA's Handbook names, often uses the NFIP insurance definition (second row).
Repeat-flood properties: county and state-level rows
Sources: 1, 4
| Scope | RL, FMAproperties | SRL, FMAproperties | RL, NFIPproperties | SRL, NFIPproperties | Any categoryproperties | Mitigatedproperties | Currently insuredproperties |
|---|---|---|---|---|---|---|---|
| County total | 191 | 245 | 788 | 168 | 881 | 78 | 411 |
| of which: Bensalem township | 0 | 11 | 38 | 10 | 39 | 0 | 7 |
| of which: Bridgeton Township of | 17 | 12 | 48 | 6 | 55 | 6 | 25 |
| of which: Bristol Borough of (community ID not in plan data) | 0 | 1 | 6 | 1 | 6 | 0 | 4 |
| of which: Boroughs of Chalfont | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| of which: Doylestown township | 0 | 0 | 3 | 0 | 3 | 0 | 2 |
| of which: Durham Township of | 6 | 6 | 17 | 6 | 17 | 1 | 8 |
| of which: Falls township | 0 | 2 | 7 | 2 | 7 | 0 | 2 |
| of which: Hulmeville Borough of | 1 | 3 | 13 | 3 | 13 | 0 | 4 |
| of which: Lower Makefield township | 11 | 17 | 44 | 8 | 53 | 8 | 33 |
| of which: Lower Southampton township | 2 | 5 | 20 | 5 | 21 | 0 | 8 |
| of which: Middletown township | 10 | 12 | 23 | 7 | 31 | 5 | 9 |
| of which: Morrisville borough | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| of which: New Hope borough | 8 | 16 | 83 | 15 | 84 | 1 | 32 |
| of which: Nockamixon township | 3 | 1 | 4 | 1 | 4 | 0 | 1 |
| of which: Perkasie borough | 1 | 5 | 5 | 5 | 5 | 0 | 5 |
| of which: Plumstead township | 4 | 3 | 12 | 3 | 12 | 1 | 2 |
| of which: Quakertown borough | 1 | 2 | 9 | 1 | 9 | 0 | 4 |
| of which: Riegelsville borough | 4 | 0 | 40 | 0 | 40 | 0 | 23 |
| of which: Solebury township | 10 | 13 | 41 | 12 | 42 | 1 | 18 |
| of which: Sellersville borough | 0 | 5 | 13 | 5 | 13 | 0 | 6 |
| of which: Springfield township | 1 | 2 | 4 | 2 | 4 | 0 | 1 |
| of which: Tinicum township | 23 | 21 | 64 | 15 | 70 | 6 | 17 |
| of which: Upper Makefield township | 29 | 30 | 61 | 20 | 73 | 12 | 44 |
| of which: Warrington township | 2 | 3 | 17 | 3 | 18 | 0 | 10 |
| of which: Warwick township | 0 | 1 | 2 | 1 | 2 | 0 | 1 |
| of which: Yardley borough | 48 | 57 | 128 | 23 | 168 | 33 | 118 |
| of which: Bristol township | 1 | 3 | 24 | 3 | 25 | 0 | 7 |
| of which: Buckingham township | 0 | 0 | 5 | 0 | 5 | 0 | 1 |
| of which: New Britain township | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| of which: Northampton township | 2 | 6 | 15 | 6 | 15 | 0 | 7 |
| of which: Upper Southampton township | 3 | 1 | 6 | 0 | 9 | 2 | 3 |
| of which: Warminster township | 0 | 1 | 9 | 1 | 9 | 0 | 4 |
| of which: Wrightstown township | 0 | 0 | 2 | 0 | 2 | 0 | 0 |
| of which: Langhorne borough | 3 | 3 | 4 | 1 | 6 | 2 | 0 |
| of which: Newtown township | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| of which: Richland township | 0 | 1 | 3 | 1 | 3 | 0 | 1 |
| of which: West Rockhill township | 0 | 2 | 3 | 2 | 3 | 0 | 1 |
| of which: Haycock township | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| of which: Doylestown borough | 1 | 0 | 3 | 0 | 3 | 0 | 1 |
| of which: Langhorne Manor borough | 0 | 0 | 2 | 0 | 2 | 0 | 0 |
| of which: Milford township | 0 | 0 | 4 | 0 | 4 | 0 | 0 |
| of which: Unknown (community ID Unknown in FEMA data) | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| Statewide, no county in FEMA's file | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
The statewide row counts properties FEMA's file gives with no county in this state; they are listed for reference and are not in this county's counts.
Repeat-flood properties by jurisdiction in the plan (NFIP community)
Sources: 1, 4
| Jurisdiction | NFIP community ID | RL, FMAproperties | SRL, FMAproperties | RL, NFIPproperties | SRL, NFIPproperties | Any categoryproperties | Mitigatedproperties | Currently insuredproperties | Note |
|---|---|---|---|---|---|---|---|---|---|
| Bristol borough | 420984 | 1 | 3 | 24 | 3 | 25 | 0 | 7 | shared NFIP community; count covers the joint community |
| Chalfont borough | 420184 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| Doylestown borough | 421410 | 1 | 0 | 3 | 0 | 3 | 0 | 1 | |
| Dublin borough | 422676 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Hulmeville borough | 420190 | 1 | 3 | 13 | 3 | 13 | 0 | 4 | |
| Ivyland borough | 422677 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Langhorne borough | 421074 | 3 | 3 | 4 | 1 | 6 | 2 | 0 | |
| Langhorne Manor borough | 422336 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | |
| Morrisville borough | 420194 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| New Britain borough | 420986 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| New Hope borough | 420195 | 8 | 16 | 83 | 15 | 84 | 1 | 32 | |
| Newtown borough | 420196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Penndel borough | 422678 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Perkasie borough | 420198 | 1 | 5 | 5 | 5 | 5 | 0 | 5 | |
| Quakertown borough | 420200 | 1 | 2 | 9 | 1 | 9 | 0 | 4 | |
| Richlandtown borough | 422679 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Riegelsville borough | 420201 | 4 | 0 | 40 | 0 | 40 | 0 | 23 | |
| Sellersville borough | 420203 | 0 | 5 | 13 | 5 | 13 | 0 | 6 | |
| Silverdale borough | 422338 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Telford borough | 422339 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Trumbauersville borough | 422681 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Tullytown borough | 420206 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Yardley borough | 420210 | 48 | 57 | 128 | 23 | 168 | 33 | 118 | |
| Bedminster township | 421049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bensalem township | 420181 | 0 | 11 | 38 | 10 | 39 | 0 | 7 | |
| Bridgeton township | 420182 | 17 | 12 | 48 | 6 | 55 | 6 | 25 | |
| Bristol township | 420984 | 1 | 3 | 24 | 3 | 25 | 0 | 7 | shared NFIP community; count covers the joint community |
| Buckingham township | 420985 | 0 | 0 | 5 | 0 | 5 | 0 | 1 | |
| Doylestown township | 420185 | 0 | 0 | 3 | 0 | 3 | 0 | 2 | |
| Durham township | 420186 | 6 | 6 | 17 | 6 | 17 | 1 | 8 | |
| East Rockhill township | 420187 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Falls township | 420188 | 0 | 2 | 7 | 2 | 7 | 0 | 2 | |
| Haycock township | 421127 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | |
| Hilltown township | 420189 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Lower Makefield township | 420191 | 11 | 17 | 44 | 8 | 53 | 8 | 33 | |
| Lower Southampton township | 420192 | 2 | 5 | 20 | 5 | 21 | 0 | 8 | |
| Middletown township | 420193 | 10 | 12 | 23 | 7 | 31 | 5 | 9 | |
| Milford township | 422337 | 0 | 0 | 4 | 0 | 4 | 0 | 0 | |
| New Britain township | 420987 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | |
| Newtown township | 421084 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | |
| Nockamixon township | 420197 | 3 | 1 | 4 | 1 | 4 | 0 | 1 | |
| Northampton township | 420988 | 2 | 6 | 15 | 6 | 15 | 0 | 7 | |
| Plumstead township | 420199 | 4 | 3 | 12 | 3 | 12 | 1 | 2 | |
| Richland township | 421095 | 0 | 1 | 3 | 1 | 3 | 0 | 1 | |
| Solebury township | 420202 | 10 | 13 | 41 | 12 | 42 | 1 | 18 | |
| Springfield township | 420204 | 1 | 2 | 4 | 2 | 4 | 0 | 1 | |
| Tinicum township | 420205 | 23 | 21 | 64 | 15 | 70 | 6 | 17 | |
| Upper Makefield township | 420207 | 29 | 30 | 61 | 20 | 73 | 12 | 44 | |
| Upper Southampton township | 420989 | 3 | 1 | 6 | 0 | 9 | 2 | 3 | |
| Warminster township | 420990 | 0 | 1 | 9 | 1 | 9 | 0 | 4 | |
| Warrington township | 420208 | 2 | 3 | 17 | 3 | 18 | 0 | 10 | |
| Warwick township | 420209 | 0 | 1 | 2 | 1 | 2 | 0 | 1 | |
| West Rockhill township | 421123 | 0 | 2 | 3 | 2 | 3 | 0 | 1 | |
| Wrightstown township | 421045 | 0 | 0 | 2 | 0 | 2 | 0 | 0 |
Counts by occupancy group for each jurisdiction are in the Excel file, sheet "B2-c Jurisdictions".
Jurisdiction rows are whole NFIP communities and need not add up to the county total: a community that extends into another county is counted in full on each jurisdiction row, while the county table counts only its part in this county.
County repeat-flood properties by occupancy group
Sources: 1, 4
| Occupancy group | RL, FMAproperties | SRL, FMAproperties | RL, NFIPproperties | SRL, NFIPproperties | Any categoryproperties | Mitigatedproperties | Currently insuredproperties |
|---|---|---|---|---|---|---|---|
| single-family residential | 176 | 198 | 616 | 124 | 707 | 75 | 348 |
| 2 to 4 unit residential | 3 | 6 | 35 | 4 | 37 | 2 | 13 |
| other residential | 2 | 8 | 30 | 8 | 30 | 0 | 15 |
| non-residential | 10 | 33 | 107 | 32 | 107 | 1 | 35 |
| not reported | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
FEMA's occupancy groups have no institutional class; institutional properties are counted in non-residential or other residential in the table by occupancy group.
FMA RL and FMA SRL are the Flood Mitigation Assistance definitions (44 CFR 77.2), the ones the FEMA Local Mitigation Planning Policy Guide cites. NFIP repetitive loss (the FEMA insurance definition) is 2 or more claims over $1,000 in 10 years, and a property can leave that group once it is mitigated. Also shown: NFIP severe repetitive loss, any category, mitigated and currently insured. The Methods page gives the OpenFEMA field details.
Counts are aggregates of FEMA's public NFIP Multiple Loss Properties file (FEMA's data date 2026-08-02; file version 2026-08-04). No property is identified. County assignment is FEMA's geocode.
In this county 78 properties are FMA repetitive loss but not NFIP repetitive loss, and 675 properties are NFIP repetitive loss but not FMA repetitive loss.
Exact counts; no count suppression.
Sources
Tables cite these sources by number. The full list, for the plan's bibliography (FEMA review item A4-a):
- FEMA, OpenFEMA HazardMitigationPlanStatuses v1, version 2026-09-29T134039Z, pulled 2026-09-30, https://www.fema.gov/api/open/v1/HazardMitigationPlanStatuses (API)
- FEMA, OpenFEMA DisasterDeclarationsSummaries v2, version 2026-09-29T162832Z, pulled 2026-09-30, https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries (API)
- FEMA, OpenFEMA PublicAssistanceFundedProjectsSummaries v1, version 2026-09-29T150754Z, pulled 2026-09-30, https://www.fema.gov/api/open/v1/PublicAssistanceFundedProjectsSummaries (API)
- FEMA, OpenFEMA NfipMultipleLossProperties v1, version 2026-08-04T164045Z, pulled 2026-09-30, https://www.fema.gov/api/open/v1/NfipMultipleLossProperties (API)
- FEMA, FEMA National Risk Index 1.20.0 (December 2025), county and census tract tables, version 1.20.0, pulled 2026-09-30, https://www.fema.gov/about/reports-and-data/openfema/nri/v120/NRI_Table_Counties.zip (download, 25 MB), https://www.fema.gov/about/reports-and-data/openfema/nri/v120/NRI_Table_CensusTracts.zip (download, 635 MB)
- NOAA NCEI, NOAA NCEI Storm Events Database, details files (csvfiles v1.0), version c20260918, pulled 2026-09-30, https://www.ncei.noaa.gov/pub/data/swdi/stormevents/csvfiles/
- NOAA National Weather Service, NWS county-public forecast zones correlation file, version bp03mr20 to bp16ap26 (11 files; newest bp16ap26), pulled 2026-09-30, https://www.weather.gov/gis/ZoneCounty
- U.S. Census Bureau, Census 2024 Gazetteer, 2020 place by county, CT county-to-cousub crosswalk, version 2024-gazetteer, pulled 2026-09-30, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_counties_national.zip, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_cousubs_national.zip, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_place_national.zip, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_unsd_national.zip, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_elsd_national.zip, https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2024_Gazetteer/2024_Gaz_scsd_national.zip, https://www2.census.gov/geo/docs/reference/codes2020/national_place_by_county2020.txt, https://www2.census.gov/geo/docs/reference/ct_change/ct_cou_to_cousub_crosswalk.xlsx (used to match place names and codes; no table prints its values)
What this packet is and what the plan adds
This packet is the federal data for the plan's risk assessment (the summary on page 1 says how it is organized); the plan and FEMA's review decide whether each item is met.
The plan adds what only the community has: local data on assets, critical facilities, development and each jurisdiction's impacts; local hazard history, including state-declared emergencies; the mitigation strategy; and adoption.
How the federal data are built: National Risk Index values are FEMA's model, not counts of events. Storm Events is more complete from 1996; zone-level records are placed by forecast zone, not by location in the county. Public Assistance for a jurisdiction is matched by applicant name. The Methods page gives every rule and the known edge cases.
OpenFEMA disclaimer
This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
Reuse, citation and corrections
Reuse and citation: Hazard Plain text and tables are licensed under Creative Commons Attribution 4.0 International (CC BY 4.0, https://creativecommons.org/licenses/by/4.0/); credit Hazard Plain and the release. The underlying federal data are public domain; OpenFEMA data are also subject to the OpenFEMA terms and conditions.
Cite this: Hazard Plain (2026). Bucks County, PA: risk-assessment baseline packet, release 2026-10 (data as of 2026-09-30; County FIPS 42017). Automated baseline. https://hazardplain.org/pa/42017/ Built from FEMA OpenFEMA, the FEMA National Risk Index and NOAA NCEI Storm Events; source versions in the packet's Sources list.
Corrections: to report an error, name the packet, the table and what your records show. Contact: [email protected]