County ZIP codes · Wisconsin · FIPS 55123

Vernon County, WI ZIP Codes

Vernon County, Wisconsin has 18 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 10 of the residential ones lie mainly in Vernon County and 8 mainly in a neighboring county; 14 cross the county line. Median household income ranges from $56,010 in 54655 (Soldiers Grove) to $94,286 in 54621 (Chaseburg) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Vernon County?

53929 · Elroy: $66k53968 · Wonewoc: $75k54619 · Cashton: $72k54621 · Chaseburg: $94k54623 · Coon Valley: $89k54624 · De Soto: $82k54628 · Ferryville: $57k54632 · Genoa: $83k54634 · Hillsboro: $61k54638 · Kendall: $60k54639 · La Farge: $61k54651 · Ontario: $62k54652 · Readstown: $58k54655 · Soldiers Grove: $56k54658 · Stoddard: $73k54664 · Viola: $73k54665 · Viroqua: $72k54667 · Westby: $76k54665546195463453929546555396854667546395466454623546515463854628546245462154658546325465253929 · Elroy: $66k53968 · Wonewoc: $75k54619 · Cashton: $72k54621 · Chaseburg: $94k54623 · Coon Valley: $89k54624 · De Soto: $82k54628 · Ferryville: $57k54632 · Genoa: $83k54634 · Hillsboro: $61k54638 · Kendall: $60k54639 · La Farge: $61k54651 · Ontario: $62k54652 · Readstown: $58k54655 · Soldiers Grove: $56k54658 · Stoddard: $73k54664 · Viola: $73k54665 · Viroqua: $72k54667 · Westby: $76k54665546195463453929546555396854667546395466454623546515463854628546245462154658546325465253929 · Elroy: $66k53968 · Wonewoc: $75k54619 · Cashton: $72k54621 · Chaseburg: $94k54623 · Coon Valley: $89k54624 · De Soto: $82k54628 · Ferryville: $57k54632 · Genoa: $83k54634 · Hillsboro: $61k54638 · Kendall: $60k54639 · La Farge: $61k54651 · Ontario: $62k54652 · Readstown: $58k54655 · Soldiers Grove: $56k54658 · Stoddard: $73k54664 · Viola: $73k54665 · Viroqua: $72k54667 · Westby: $76k546655461954634539295465553968546675463954664546235465154628546245462154632
The residential ZIP codes of Vernon 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).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $61,375 and $75,774.

They carry 18 postal town names.

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

All 18 residential ZIP codes in Vernon County

10 ZIP codes lie mainly in Vernon County; 8 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Vernon County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
54665 Viroqua 8,863 49 $72k $228k 99%
54667 Westby 5,100 57 $76k $224k 97%
54634 Hillsboro 4,484 32 $61k $199k 69%
54639 La Farge 2,435 27 $61k $210k 96%
54658 Stoddard 2,326 65 $73k $250k 92%
54624 De Soto 1,554 24 $82k $186k 85%
54651 Ontario 1,384 23 $62k $173k 57%
54621 Chaseburg 1,319 36 $94k $280k 100%
54632 Genoa 1,288 27 $83k $236k 100%
54652 Readstown 947 28 $58k $181k 100%

Partly in Vernon County

Residential ZIP codes mainly in another county that reach at least 1% into Vernon County, by their share here
In this county
54623 Coon Valley 1,928 38 $89k $276k 43%
54664 Viola 1,571 19 $73k $171k 35%
54619 Cashton 3,849 37 $72k $230k 22%
54638 Kendall 1,513 25 $60k $283k 13%
53929 Elroy 2,808 38 $66k $187k 11%
54628 Ferryville 912 12 $57k $202k 9%
53968 Wonewoc 2,429 32 $75k $208k 6%
54655 Soldiers Grove 1,798 20 $56k $221k 2%

Download the 18 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?

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

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

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

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Vernon County's ZIP codes use 2 prefixes: 539 and 546.

Three-digit prefixes of Vernon 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 Vernon County's
PrefixSectional centerHereAll codes
539 Madison, WI (SCF 535) 2 51
546 St Paul, MN (SCF 550) 16 59

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