HUD FMR by ZIP code: fair market rent lookup for FY2026
What FMR by ZIP means
Fair Market Rent is HUD's estimate of the 40th percentile gross rent, shelter rent plus utilities, for standard-quality units in a market. The headline FMR covers a whole metro or county area. Since fiscal year 2018, HUD also sets Small Area FMRs (SAFMRs) at the ZIP level in designated metros, and publishes ZIP-level values nationwide with each year's release. When someone searches for fair market rent by ZIP, that ZIP-level file is what answers the question. The definitions behind the two numbers live in SAFMR vs FMR, explained.
For FY2026, the ZIP-level table covers 51,895 ZIP codes. Every row carries FMR values for five bedroom sizes, 0BR through 4BR, in monthly dollars rounded exactly as HUD published them.
Inside the FY2026 ZIP file
The ZIP table in the HUD FMR FY2026 pack is fmr-by-zip-2026.csv, 51,895 rows, one per ZIP code, built from HUD's FY2026 Small Area FMR file. Ten columns:
- zip, the 5-digit ZIP code, the lookup key
- hud_area_code, METRO or NCNTY plus the HUD area identifier
- metro, metro or nonmetro
- area_name, the HUD Fair Market Rent Area Name, for example "Abilene, TX MSA"
- state, 2-letter code
- fmr_0br through fmr_4br, five columns, monthly USD per bedroom size
ZIPs without a designated SAFMR repeat their metro's values, so inside one hud_area_code most rows match and a few differ. Those differing rows are the ZIP-level variation, and there is no separate SAFMR flag column; the difference shows up in the fmr values themselves. Where HUD's fallback rules apply, the published numbers already reflect them. Full column notes sit in HUD fair market rent data, explained.
Look up one ZIP code, example: 79508
Filter on the zip column. In a spreadsheet, that is a filter. For scripts and agents, the dataset-mcp server takes a where clause, setup on the For agents page. This example runs against the free 22-row sample, which includes ZIP 79508:
query_dataset(
"hud-fmr-2026",
{
"where": [{ "column": "zip", "op": "=", "value": "79508" }],
"columns": ["zip", "area_name", "fmr_0br", "fmr_1br", "fmr_2br", "fmr_3br", "fmr_4br"]
}
)
Output, matching the 79508 row in the free sample:
| zip | area_name | fmr_0br | fmr_1br | fmr_2br | fmr_3br | fmr_4br |
|---|---|---|---|---|---|---|
| 79508 | Abilene, TX MSA | 980 | 990 | 1240 | 1610 | 1930 |
ZIP 79508 sits in the Abilene, TX MSA with a 2BR FMR of 1,240. Neighboring 76437 in the same metro and same hud_area_code shows 1,090. Same metro, different ZIP, 150 dollars apart: that is a SAFMR at work. Whether to grab one ZIP at a time or the whole file is the tradeoff in FMR lookup: one at a time, or all 51,895 ZIP rows, and the math to run on any row you get back is in the FMR calculator guide.
FMR by ZIP questions
- How many ZIP codes are in the HUD FMR data?
- HUD's FY2026 ZIP-level file covers 51,895 ZIP codes, one row per ZIP, with FMR values for five bedroom sizes (0BR through 4BR) in each row. The values come from HUD's FY2026 Small Area FMR publication: ZIPs without a designated SAFMR carry their metro area's FMR.
- How do I look up the FMR for one specific ZIP code?
- Filter the ZIP file on the zip column. In a spreadsheet, filter for the 5-digit code you want. Over MCP, the dataset-mcp server takes a where clause like [{ "column": "zip", "op": "=", "value": "79508" }] against the hud-fmr-2026 dataset and returns that row in milliseconds. The free 22-row sample shows the exact schema before you download anything.
- Why does one ZIP show a different FMR than the ZIP next door?
- HUD sets Small Area FMRs (SAFMRs) at the ZIP level in designated metros, so neighboring ZIPs can carry different values inside the same hud_area_code. In the Abilene, TX MSA sample, ZIP 79508 has a 2BR FMR of 1,240 while 76437 sits at 1,090. Rows that differ from their metro's base values point to ZIP-level variation worth confirming against HUD's SAFMR tables.
Get the full dataset
The free 22-row sample shows the schema. The full pack carries all 51,895 ZIP rows plus the county rollup (3,229 rows), state summary (52 rows), the data dictionary, and source checksums.
Checkout and download run through Getly. Source: US Department of Housing and Urban Development, FY2026 Fair Market Rent release, huduser.gov. US government data, public domain.