County ZIP codes · Oregon · FIPS 41023

Grant County, OR ZIP Codes

Grant County, Oregon has 12 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 11 of the residential ones lie mainly in Grant County and 1 mainly in a neighboring county; 3 cross the county line.

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Grant County?

97817 · Bates: –97820 · Canyon City: $67k97825 · Dayville: $68k97845 · John Day: $68k97848 · Kimberly: $50k97856 · Long Creek: $44k97864 · Monument: $39k97865 · Mount Vernon: $59k97869 · Prairie City: $57k97873 · Seneca: $40k97877 · Sumpter: $26k97880 · Ukiah: –97820978569788097817978659786997877978649782597848978739784597817 · Bates: –97820 · Canyon City: $67k97825 · Dayville: $68k97845 · John Day: $68k97848 · Kimberly: $50k97856 · Long Creek: $44k97864 · Monument: $39k97865 · Mount Vernon: $59k97869 · Prairie City: $57k97873 · Seneca: $40k97877 · Sumpter: $26k97880 · Ukiah: –97820978569788097817978659786997877978649782597848978739784597817 · Bates: –97820 · Canyon City: $67k97825 · Dayville: $68k97845 · John Day: $68k97848 · Kimberly: $50k97856 · Long Creek: $44k97864 · Monument: $39k97865 · Mount Vernon: $59k97869 · Prairie City: $57k97873 · Seneca: $40k97877 · Sumpter: $26k97880 · Ukiah: –9782097856978809781797865978699787797864978259784897845
The residential ZIP codes of Grant County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024).<$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

All 12 residential ZIP codes in Grant County

11 ZIP codes lie mainly in Grant County; 1 more reaches into it from a neighboring county and follows the first table.

Residential ZIP codes mainly in Grant County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
97845 John Day 2,265 20 $68k $249k 100%
97820 Canyon City 1,568 4 $67k $207k 100%
97865 Mount Vernon 921 3 $59k $186k 100%
97869 Prairie City 838 3 $57k $217k 92%
97856 Long Creek 485 1 $44k $225k 100%
97825 Dayville 347 1 $68k $234k 100%
97864 Monument 316 1 $39k – 100%
97877 Sumpter 314 2 $26k – 66%
97848 Kimberly 217 1 $50k $392k 99%
97873 Seneca 109 1 $40k $156k 100%
97817 Bates 13 0 – – 100%

Partly in Grant County

Residential ZIP codes mainly in another county that reach at least 1% into Grant County, by their share here
In this county
97880 Ukiah 248 1 – – 15%

Download the 12 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

4 ZIP codes of Grant County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Grant County and in the neighboring counties
ZIPIn GrantElsewhere
9786992%Baker County8%
9787766%Baker County34%
9788015%Umatilla County85%
9784899%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

Which first three digits do Grant County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Grant County starts with 978.

Three-digit prefixes of Grant County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Grant County's
PrefixSectional centerHereAll codes
978Portland, OR (SCF 970)1254

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.