---
title: "Hazard Mitigation Grant Program - Disaster Summaries"
method: GET
path: "/v3/HazardMitigationGrantProgramDisasterSummaries"
tags: ["Hazard Mitigation"]
---

# Hazard Mitigation Grant Program - Disaster Summaries

`GET /v3/HazardMitigationGrantProgramDisasterSummaries`

## Request

- Base URL: `https://www.fema.gov/api/open`
- URL: `https://www.fema.gov/api/open/v3/HazardMitigationGrantProgramDisasterSummaries`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fema/apis/openfema-api/docs/v3/HazardMitigationGrantProgramDisasterSummaries/get.ts> (a function with typed inputs; its response is checked against the schema)

The dataset contains disaster level financial information for FEMA's Hazard Mitigation Grant Program (HMGP). The purpose of HMGP is to help communities implement hazard mitigation measures following a Presidential Major Disaster Declaration in the areas of the State, Tribe, or Territory requested by the Governor or Tribal Executive. For more information on the Hazard Mitigation Grant Program, please visit: https://www.fema.gov/grants/mitigation

Hazard Mitigation Grant Program (HMGP) (Disaster Numbers 820-1999, 4000-4999)
Section 404 of the Stafford Act authorized the Hazard Mitigation Grant Program (HMGP). The key purpose of HMGP is to ensure that the opportunity to take critical mitigation measures to reduce the risk of loss of life and property from future disasters is not lost during the reconstruction process following a disaster. The amount of HMGP funding available to the Applicant is based upon the total Federal assistance to be provided by FEMA for disaster recovery under the Presidential major disaster declaration.

Fire Management Assistance Grant - Hazard Mitigation Grant Program (FMAG-HMGP) (Disaster Numbers 5084-5117)
Section 570 of the Fiscal Year 2015 DHS Appropriations Act authorized FEMA to provide HMGP assistance as a result of an FMAG declaration. FMAG-HMGP was run as a pilot program and funding was provided as a national aggregate calculation based on an average of historical FMAG designations from the last five years.

Hazard Mitigation Grant Program Post Fire (HMGP-PF) (Disaster Numbers 5154-5999)
Section 1204 of the Disaster Recovery Reform Act of 2018 amended Section 404 of the Stafford Act to authorize FEMA to provide HMGP assistance in any area affected by a major disaster, or any area affected by a fire for which assistance was provided under Section 420 Fire Management Assistance Grant (FMAG). Funding from multiple events is aggregated into one grant under the first declaration. The Aggregation is reset at the beginning of each fiscal year and remains in effect for that year.

This dataset contains hazard mitigation grant program disasters assistance information from FEMA's mitigation grant systems and as such is subject to a small percentage of human error. The financial information is derived from FEMA's mitigation grant systems, not FEMA's official financial systems. Due to differences in reporting periods, status of obligations and how business rules are applied, this financial information may differ slightly from official publication on public websites such as usaspending.gov; this dataset is not intended to be used for any official federal financial reporting.

In some cases, data was not provided by the subrecipient, recipient, and/or entered into FEMA's mitigation grant systems. The information is likely available as part of the paper file which is considered the file of record.

If you have media inquiries about this dataset, please email the FEMA Press Office at FEMA-Press-Office@fema.dhs.gov. For inquiries about FEMA's data and Open Government program, please email the OpenFEMA team at OpenFEMA@fema.dhs.gov.

## Query parameters

- `$filter` string
- `$top` integer
- `$skip` integer
- `$count` boolean
- `$filename` string
- `$metadata` boolean
- `$gzip` boolean
- `$orderby` string[]
- `$select` string[]
- `$format` 'json' | 'jsona' | 'jsonl' | 'csv' | 'parquet'

## Response `200`

OK

- object
  - `metadata` Metadata
    - `skip` number, nullable
    - `filter` string, nullable
    - `orderBy` string, nullable
    - `select` string, nullable
    - `rundate` string, nullable
    - `top` number, nullable
    - `format` string, nullable
    - `metadata` boolean, nullable
    - `entityname` string
    - `version` string
    - `url` string
    - `count` number, nullable
  - `HazardMitigationGrantProgramDisasterSummaries` V3HazardMitigationGrantProgramDisasterSummaries[]
    - `sourceData` string, string: The system from which the information originates, specifying the grant application platform that supplied the data (e.g., FEMA GO, NEMIS, eGrants). [Source: Program Derived]
    - `sourceDataGroup` string, string: Indicates if the source system is a modern grant application system or legacy grant application system. [Source: FEMA GO, NEMIS]
    - `femaDeclarationString` string, string: Full string used for the disaster. [Source: FEMA GO, NEMIS]
    - `disasterNumber` number: Sequentially assigned number used to designate an event or incident declared as a disaster. [Source: FEMA GO, NEMIS]
    - `declarationType` string, string: Two character code that defines if this is a major disaster (DR), fire management (FM), or emergency declaration (EM). [Source: FEMA GO, NEMIS]
    - `programName` string, string: Name of the Hazard Mitigation Assistance grant program (e.g., Hazard Mitigation Grant Program) associated with the disaster. [Source: FEMA GO, NEMIS]
    - `programAbbreviation` string, string: Abbreviation of the Hazard Mitigation Assistance grant program (e.g., HMGP for Hazard Mitigation Grant Program) associated with the disaster. [Source: FEMA GO, NEMIS]
    - `programGroupName` string, string: Name of the Hazard Mitigation Assistance grant program group (e.g., Hazard Mitigation Grant Program Post Fire is grouped under Hazard Mitigation Grant Program) associated with the application/grant. [Source: FEMA GO, NEMIS]
    - `programGroupAbbreviation` string, string: Abbreviation of the Hazard Mitigation Assistance grant program group (e.g., HMGP-PF is grouped under HMGP) associated with the application/grant. [Source: FEMA GO, NEMIS]
    - `declarationDate` string, date: Date the disaster was declared. [Source: FEMA GO, NEMIS]
    - `declarationTitle` string, string: Brief title for the disaster. [Source: FEMA GO, NEMIS]
    - `fundingOpportunity` string, string, nullable: The funding opportunity assigned by they grant application system. [Source: FEMA GO]
    - `incidentType` string, string: The incident type associated with the disaster (e.g., Severe Storms). [Source: FEMA GO, NEMIS]
    - `incidentBeginDate` string, date: The incident period start date. [Source: FEMA GO, NEMIS]
    - `incidentEndDate` string, date, nullable: The incident period end date. [Source: FEMA GO, NEMIS]
    - `fiscalYear` number: The fiscal year associated with the funding opportunity, which is associated with the fiscal year of the declaration date. [Source: FEMA GO, NEMIS]
    - `projectIdentifier` string, string, nullable: Single-value that uniquely identifies the application/grant. [Source: FEMA GO]
    - `numberApplicants` number, nullable: The number of applicants for the funding opportunity. [Source: FEMA GO, NEMIS]
    - `disasterState` string, string: Full name of the State (e.g., Illinois) associated with the Disaster. [Source: FEMA GO, NEMIS]
    - `region` number: Number (1-10) used to represent the Region. [Source: FEMA GO, NEMIS]
    - `applicationPeriodStart` string, date, nullable: The application period start date. [Source: FEMA GO, NEMIS]
    - `applicationPeriodEnd` string, date, nullable: The application period end date. [Source: FEMA GO, NEMIS]
    - `applicationPeriodStatus` string, string: The current status of the application period (e.g., Open, Closed or Not Provided). [Source: FEMA GO, NEMIS]
    - `hmgpPopPeriodStart` string, date, nullable: The HMGP period of performance (POP) start date. [Source: FEMA GO, NEMIS]
    - `hmgpPopPeriodEnd` string, date, nullable: The HMGP period of performance (POP) end date. [Source: FEMA GO, NEMIS]
    - `hmgpPopNumber` number, nullable: The number of extensions granted for the HMGP period of performance (POP). [Source: NEMIS]
    - `hmgpPopStatus` string, string: The current status of the program period of performance (POP) (e.g., Open, Closed or Not Provided). [Source: FEMA GO, NEMIS]
    - `disasterCloseoutDate` string, date, nullable: The disaster closeout date. [Source: FEMA GO, NEMIS]
    - `disasterCloseoutStatus` string, string, nullable: The current status of the disaster (e.g., Open, Closed or Not Provided). [Source: FEMA GO, NEMIS]
    - `hmgpReconciliationDate` string, date, nullable: The date the Hazard Mitigation Grant Program was reconciled for the disaster. [Source: FEMA GO, NEMIS]
    - `hmgpCloseoutStatus` string, string, nullable: The current status of the Hazard Mitigation Grant Program (e.g., Open, Closed) [Source: FEMA GO, NEMIS]
    - `lockInCeilingProject` number, float, nullable: Sum of the current level of HMGP funding available in dollars for projects across all applicants. [Source: FEMA GO, NEMIS]
    - `lockInCeilingMgmtCost` number, float, nullable: Sum of the current level of HMGP funding available in dollars for management costs across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn30DayProject` number, float, nullable: Sum of the level of HMGP funding estimated at 30 days from the date of declaration for projects across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn30DayMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 30 days from the date of declaration for management costs across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn3MonthProject` number, float, nullable: Sum of the level of HMGP funding estimated at 3 months from the date of declaration for projects across all applicants. [Source: NEMIS]
    - `lockIn3MonthMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 3 months from the date of declaration for management costs across all applicants. [Source: NEMIS]
    - `lockIn6MonthProject` number, float, nullable: Sum of the level of HMGP funding estimated at 6 months from the date of declaration for projects across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn6MonthMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 6 months from the date of declaration for management costs across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn9MonthProject` number, float, nullable: Sum of the level of HMGP funding estimated at 9 months from the date of declaration for projects across all applicants. [Source: NEMIS]
    - `lockIn9MonthMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 9 months from the date of declaration for management costs across all applicants. [Source: NEMIS]
    - `lockIn12MonthProject` number, float, nullable: Sum of the level of HMGP funding estimated at 12 months from the date of declaration for projects across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn12MonthMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 12 months from the date of declaration for management costs across all applicants. [Source: FEMA GO, NEMIS]
    - `lockIn18MonthProject` number, float, nullable: Sum of the level of HMGP funding estimated at 18 months from the date of declaration for projects across all applicants. [Source: NEMIS]
    - `lockIn18MonthMgmtCost` number, float, nullable: Sum of the level of HMGP funding estimated at 18 months from the date of declaration for management costs across all applicants. [Source: NEMIS]
    - `lockInRecalcProject` number, float, nullable: Sum of the level of HMGP funding recalculated after 12 months from the date of declaration for projects across all applicants. [Source: FEMA GO, NEMIS]
    - `lockInRecalcMgmtCost` number, float, nullable: Sum of the level of HMGP funding recalculated after 12 months from the date of declaration for management costs across all applicants. [Source: FEMA GO, NEMIS]
    - `initiative5PercentTarget` number, float, nullable: Sum of the level of funding for the 5% Initiative Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `planningProjectTarget` number, float, nullable: Sum of the level of funding for the Planning Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `regularProjectTarget` number, float, nullable: Sum of the level of funding for the Regular Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `advancedAssistanceTarget` number, float, nullable: Sum of the level of funding for the Advanced Assistance Funding Category across all applicants. [Source: FEMA GO]
    - `rmcProjectTarget` number, float, nullable: Sum of the level of funding for the State Management Costs Project Funding Category across all applicants. This field is populated with State Management Costs for disasters declared before 11/13/2007 and are part of the disaster project funds, separate from Recipient Admin Costs administered during this time period. [Source: NEMIS]
    - `totalProjectFundsTarget` number, float, nullable: Sum of the level of the project-specific Funding Categories across all applicants. This field is populated with 5% Initiative Projects, Planning Projects, Regular Projects, Advanced Assistance Projects. For disasters declared before 11/13/2007, it also includes State Management Costs Projects. [Source: FEMA GO, NEMIS]
    - `rmcCostTarget` number, float, nullable: Sum of the level of funding for Recipient Management Costs Funding Category across all applicants. This field is populated with Recipient Admin Costs for disasters declared before 11/13/2007. [Source: FEMA GO, NEMIS]
    - `srmcCostTarget` number, float, nullable: Sum of the level of funding for Subrecipient Management Costs Funding Category across all applicants. This field is populated with Subrecipient Admin Costs for disasters declared before 11/13/2007. [Source: FEMA GO, NEMIS]
    - `totalMgmtCostTarget` number, float, nullable: Sum of the level of funding for Management Cost Funding Categories funding across all applicants. This field includes Recipient and Subrecipient Administrative Costs for disasters declared before November 13, 2007, Recipient Management Costs for disasters declared on or after November 13, 2007, and Subrecipient Management Costs for disasters declared on or after August 1, 2017. [Source: FEMA GO, NEMIS]
    - `initiative5PercentObligation` number, float, nullable: Sum of the amount of requested obligation under the 5% Initiative Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `planningProjectObligation` number, float, nullable: Sum of the amount of requested obligation under the Planning Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `regularProjectObligation` number, float, nullable: Sum of the amount of requested obligation under the Regular Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `advancedAssistanceObligation` number, float, nullable: Sum of the amount of requested obligation under the Advanced Assistance Funding Category across all applicants. [Source: FEMA GO]
    - `rmcProjectObligation` number, float, nullable: Sum of the amount of requested obligation under the State Management Costs Project Funding Category. This field is populated with State Management Costs for declarations before 11/13/2007 and are part of the disaster project funds, separate from Recipient Admin Costs administered during this time period. [Source: NEMIS]
    - `totalProjectFundsObligation` number, float, nullable: Sum of the amount of requested obligation for the project-specific Funding Categories across all applicants. This field is populated with obligations for 5% Initiative Projects, Planning Projects, Regular Projects, Advanced Assistance Projects. For disasters declared before 11/13/2007, it also includes State Management Costs Projects obligations. [Source: FEMA GO, NEMIS]
    - `rmcCostObligation` number, float, nullable: Sum of the amount of requested obligation under the Recipient Management Costs Funding Category across all applicants. This field is populated with Recipient Admin Costs obligations for disasters declared before 11/13/2007. [Source: FEMA GO, NEMIS]
    - `srmcCostObligation` number, float, nullable: Sum of the amount of requested obligation under the Subrecipient Management Costs Funding Category across all applicants. This field is populated with Subrecipient Admin Costs for disasters declared before 11/13/2007. [Source: FEMA GO, NEMIS]
    - `totalMgmtCostObligation` number, float, nullable: Sum of the amount of requested obligation under the Management Cost Funding Categories across all applicants. [Source: FEMA GO, NEMIS]
    - `initiative5PercentObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the 5% Initiative Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `planningProjectObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Planning Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `regularProjectObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Regular Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `advancedAssistanceObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Advanced Assistance Funding Category across all applicants. [Source: FEMA GO]
    - `rmcProjectObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Recipient Management Costs Project Funding Category. This field is populated with State Management Costs for declarations before 11/13/2007 and are part of the disaster project funds, separate from Recipient Admin Costs administered during this time period. [Source: NEMIS]
    - `totalProjectFundsObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `rmcCostObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Recipient Management Costs Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `srmcCostObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Subrecipient Management Costs Funding Category across all applicants. [Source: FEMA GO]
    - `totalMgmtCostObligationRemaining` number, float, nullable: Sum of the amount obligated remaining under the Recipient and Subrecipient Management Costs Funding Categories across all applicants. [Source: FEMA GO]
    - `initiative5PercentProjected` number, float, nullable: Sum of the amount projected under the 5% Initiative Funding Category across all applicants. [Source: FEMA GO]
    - `planningProjectProjected` number, float, nullable: Sum of the amount projected under the Planning Funding Category across all applicants. [Source: FEMA GO]
    - `regularProjectProjected` number, float, nullable: Sum of the amount projected under the Regular Project Funding Category across all applicants. [Source: FEMA GO]
    - `advancedAssistanceProjected` number, float, nullable: Sum of the amount projected under the Advanced Assistance Funding Category across all applicants. [Source: FEMA GO]
    - `totalProjectFundsProjected` number, float, nullable: Sum of the amount projected under the Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `rmcCostProjected` number, float, nullable: Sum of the amount projected under the Recipient Management Costs Funding Category across all applicants. [Source: FEMA GO]
    - `srmcCostProjected` number, float, nullable: Sum of the amount projected under the Subrecipient Management Costs Funding Category across all applicants. [Source: FEMA GO]
    - `totalMgmtCostProjected` number, float, nullable: Sum of the amount projected under the Recipient and Subrecipient Management Costs Funding Categories across all applicants. [Source: FEMA GO]
    - `initiative5PercentProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the 5% Initiative Funding Category across all applicants. [Source: FEMA GO]
    - `planningProjectProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Planning Funding Category across all applicants. [Source: FEMA GO]
    - `regularProjectProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Regular Project Funding Category across all applicants. [Source: FEMA GO]
    - `advancedAssistanceProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Advanced Assistance Funding Category across all applicants. [Source: FEMA GO]
    - `totalProjectFundsProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Project Funding Category across all applicants. [Source: FEMA GO, NEMIS]
    - `rmcCostProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Recipient Management Costs Funding Category across all applicants. [Source: FEMA GO]
    - `srmcCostProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Subrecipient Management Costs Funding Category across all applicants. [Source: FEMA GO]
    - `totalMgmtCostProjectedRemaining` number, float, nullable: Sum of the amount projected remaining under the Recipient and Subrecipient Management Costs Funding Categories across all applicants. [Source: FEMA GO]
    - `hash` string, string: MD5 hash of fields and values of the record
    - `lastRefresh` string, date-time, nullable: Date the record was last updated in the API data store

---

[API](https://skmtc.dev/fema/apis/openfema-api.md) - [All operations](https://skmtc.dev/fema/apis/openfema-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fema/apis/openfema-api/revisions/fdc02603897f?raw)
