Skip to content
ZIP codes

ZIP codes in Snohomish County, Washington

Snohomish County has 30 ZIP codes. 25 lie entirely inside it and 5 are shared with neighboring counties, so part of their land and their people are elsewhere. About 846,695 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
30
With 1% or more of their land inside
Entirely inside
25
99% or more of their land
Shared with other counties
5
Most with King County (2)
Most populated ZIP
98012
77,041 people · Mill Creek
Least populated ZIP
98256
368 people · Index
Largest ZIP by land
98241
422 sq mi · Darrington

Map of the ZIP codes in Snohomish County

Chelan County Island County King County Skagit County 98012 · Mill Creek · 77,041 people · 100% in the county 98020 · Edmonds · 19,551 people · 100% in the county 98021 · Bothell · 35,631 people · 100% in the county 98026 · Edmonds · 38,976 people · 100% in the county 98036 · Lynnwood · 42,370 people · 100% in the county 98037 · Lynnwood · 29,723 people · 100% in the county 98043 · Mountlake Terrace · 23,101 people · 100% in the county 98072 · Cottage Lake · 24,446 people · 28% in the county 98077 · Cottage Lake · 14,109 people · 15% in the county 98087 · North Lynnwood · 41,796 people · 100% in the county 98201 · Everett · 31,895 people · 100% in the county 98203 · Everett · 35,517 people · 100% in the county 98204 · Everett · 45,130 people · 100% in the county 98207 · Everett · 843 people · 100% in the county 98208 · Eastmont · 60,915 people · 100% in the county 98223 · Sisco Heights · 46,497 people · 100% in the county 98241 · Darrington · 2,339 people · 92% in the county 98251 · Gold Bar · 4,907 people · 100% in the county 98252 · Verlot · 10,361 people · 100% in the county 98256 · Index · 368 people · 100% in the county 98258 · Lake Stevens · 52,752 people · 100% in the county 98270 · Marysville · 55,049 people · 100% in the county 98271 · Marysville · 30,838 people · 100% in the county 98272 · Woods Creek · 31,436 people · 100% in the county 98275 · Mukilteo · 21,323 people · 100% in the county 98282 · Camano · 17,303 people · 1.5% in the county 98290 · Three Lakes · 39,826 people · 100% in the county 98292 · Kayak Point · 27,389 people · 99% in the county 98294 · Startup · 7,963 people · 100% in the county 98296 · Maltby · 27,896 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Snohomish County

30 ZIP codes in Snohomish County, WA, by number
ZIP code Main city Population Land in the county Residents in the county
98012 Mill Creek 77,041 100% 77,041
98020 Edmonds 19,551 100% 19,551
98021 Bothell 35,631 100% 35,631
98026 Edmonds 38,976 100% 38,976
98036 Lynnwood 42,370 100% 42,370
98037 Lynnwood 29,723 100% 29,723
98043 Mountlake Terrace 23,101 100% 23,101
98072 Cottage Lake 24,446 28% ≈ 4,274
98077 Cottage Lake 14,109 15% ≈ 1,191
98087 North Lynnwood 41,796 100% 41,796
98201 Everett 31,895 100% 31,895
98203 Everett 35,517 100% 35,517
98204 Everett 45,130 100% 45,130
98207 Everett 843 100% 843
98208 Eastmont 60,915 100% 60,915
98223 Sisco Heights 46,497 100% 46,497
98241 Darrington 2,339 92% ≈ 2,031
98251 Gold Bar 4,907 100% 4,907
98252 Verlot 10,361 100% 10,361
98256 Index 368 100% 368
98258 Lake Stevens 52,752 100% 52,752
98270 Marysville 55,049 100% 55,049
98271 Marysville 30,838 100% 30,838
98272 Woods Creek 31,436 100% 31,436
98275 Mukilteo 21,323 100% 21,323
98282 Camano 17,303 1.5% ≈ 156
98290 Three Lakes 39,826 100% 39,826
98292 Kayak Point 27,389 99% ≈ 27,338
98294 Startup 7,963 100% 7,963
98296 Maltby 27,896 100% 27,896

ZIP codes shared with other counties

These 5 ZIP codes have part of their land in another county. The first figure is the share of their land in Snohomish County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Everett (4), Cottage Lake (2), Edmonds (2), Lynnwood (2), Marysville (2), and Bothell (1); 23 places in all.

They start with 2 different three-digit prefixes, one per USPS sorting center: 980 and 982.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know