Comparison to Surrounding Areas
The median household income ($99,681) for 98223 is less than the median household income for 98258 ($123,898), 98292 ($101,765), 98270 ($108,147), Snohomish County ($111,246), Lake Goodwin CDP ($105,437), Oso CDP ($140,486), Sisco Heights CDP ($119,158), Swede Heaven CDP ($113,333), Lake Cassidy CDP ($113,403), Bryant CDP ($121,669), and Arlington Heights CDP ($127,244). But it's more than 98274 ($96,177), 98241 ($73,185), 98252 ($98,370), 98271 ($95,654), 98237 ($61,711), Canyon Creek CDP ($77,604), Sunday Lake CDP ($91,500), and Arlington city ($88,231).
| 98223 | $99,681 |
| Swede Heaven CDP | $113,333 |
| Arlington city | $88,231 |
| Arlington Heights CDP | $127,244 |
| Bryant CDP | $121,669 |
| Canyon Creek CDP | $77,604 |
| Lake Cassidy CDP | $113,403 |
| Lake Goodwin CDP | $105,437 |
| Oso CDP | $140,486 |
| Sisco Heights CDP | $119,158 |
| Sunday Lake CDP | $91,500 |
| Snohomish County | $111,246 |
Get Median Household Income for all Zip Codes in Washington.
The average household income ($124,410) for 98223 is less than the average household income for 98258 ($143,671), 98292 ($140,572), Snohomish County ($142,821), Lake Cassidy CDP ($128,038), Lake Goodwin CDP ($175,951), Oso CDP ($125,798), Sisco Heights CDP ($133,196), Sunday Lake CDP ($156,497), Swede Heaven CDP ($135,271), Bryant CDP ($150,607), and Arlington Heights CDP ($142,302). But it's more than 98274 ($119,484), 98270 ($119,967), 98271 ($121,882), 98237 ($83,741), 98241 ($78,692), 98252 ($117,884), Canyon Creek CDP ($82,837), and Arlington city ($117,107).
| 98223 | $124,410 |
| Swede Heaven CDP | $135,271 |
| Arlington city | $117,107 |
| Arlington Heights CDP | $142,302 |
| Bryant CDP | $150,607 |
| Canyon Creek CDP | $82,837 |
| Lake Cassidy CDP | $128,038 |
| Lake Goodwin CDP | $175,951 |
| Oso CDP | $125,798 |
| Sisco Heights CDP | $133,196 |
| Sunday Lake CDP | $156,497 |
| Snohomish County | $142,821 |
Get Average Household Income for all Zip Codes in Washington.
The per-capita income for 98223 is $46,879. The per capita income ($46,879) for 98223 is less than the per capita income for 98258 ($50,096), 98292 ($52,447), Snohomish County ($54,628), Lake Goodwin CDP ($74,991), Sisco Heights CDP ($46,889), Sunday Lake CDP ($57,573), Swede Heaven CDP ($60,546), Lake Cassidy CDP ($52,325), and Arlington Heights CDP ($49,252). But it's more than 98274 ($46,451), 98241 ($31,461), 98252 ($44,323), 98270 ($43,213), 98271 ($45,872), 98237 ($32,008), Bryant CDP ($45,955), Canyon Creek CDP ($30,581), Oso CDP ($32,707), and Arlington city ($44,206).
| 98223 | $46,879 |
| Swede Heaven CDP | $60,546 |
| Arlington city | $44,206 |
| Arlington Heights CDP | $49,252 |
| Bryant CDP | $45,955 |
| Canyon Creek CDP | $30,581 |
| Lake Cassidy CDP | $52,325 |
| Lake Goodwin CDP | $74,991 |
| Oso CDP | $32,707 |
| Sisco Heights CDP | $46,889 |
| Sunday Lake CDP | $57,573 |
| Snohomish County | $54,628 |
Get Per-Capita Income for all Zip Codes in Washington.
14.5% of households make over $200,000 a year. The percent high income households (14.5%) for 98223 is less than the percent high income households for 98258 (22.6%), 98292 (18.8%), 98274 (14.6%), Snohomish County (21.8%), Lake Goodwin CDP (20.4%), Sisco Heights CDP (17.4%), Sunday Lake CDP (23.9%), Swede Heaven CDP (28.6%), Lake Cassidy CDP (16.2%), Bryant CDP (20.2%), and Arlington Heights CDP (18.6%). But it's more than 98271 (12.4%), 98241 (4.9%), 98252 (12.5%), 98270 (13.8%), 98237 (6.1%), Canyon Creek CDP (4.7%), Oso CDP (0.0%), and Arlington city (10.9%).
| 98223 | 14.5% |
| Swede Heaven CDP | 28.6% |
| Arlington city | 10.9% |
| Arlington Heights CDP | 18.6% |
| Bryant CDP | 20.2% |
| Canyon Creek CDP | 4.7% |
| Lake Cassidy CDP | 16.2% |
| Lake Goodwin CDP | 20.4% |
| Oso CDP | 0.0% |
| Sisco Heights CDP | 17.4% |
| Sunday Lake CDP | 23.9% |
| Snohomish County | 21.8% |
Get High Income Households for all Zip Codes in Washington.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 98223 | $80,114 | $108,153 | $122,934 | $58,182 |
| Swede Heaven CDP | $-1 | $-1 | $250,001 | $36,767 |
| Arlington city | $78,663 | $98,231 | $111,791 | $45,556 |
| Arlington Heights CDP | $-1 | $172,875 | $171,642 | $78,750 |
| Bryant CDP | $-1 | $82,389 | $180,927 | $80,536 |
| Canyon Creek CDP | $-1 | $91,771 | $78,177 | $27,500 |
| Lake Cassidy CDP | $-1 | $161,813 | $124,083 | $77,094 |
| Lake Goodwin CDP | $-1 | $114,375 | $190,938 | $76,108 |
| Oso CDP | $-1 | $-1 | $-1 | $-1 |
| Sisco Heights CDP | $-1 | $115,750 | $142,750 | $96,875 |
| Sunday Lake CDP | $-1 | $-1 | $119,900 | $-1 |
| Snohomish County | $70,679 | $126,069 | $132,723 | $69,352 |
Get Median Household Income by Age of Householder for all Zip Codes in Washington.
Use our lookalike & filtering workflow to discover every zip that matches your ideal market profile.
Our Income By Zip Code Lists let you start with a zip like 98223, then automatically find hundreds of similar zips by income, demographics, and growth potential — so you can build a smarter target list in minutes.
Get Your Income By Zip Code List
Get all zip codes in a state or the entire US with data such as median household income.
Starting at $65.
All income statistics above are the most current, comparable income statistics available from the US Census Bureau and are from the American Community Survey 2024 5-year estimates. You can find this information and other demographics for 98223 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.
Margins of error for the income data are:
| Median Household Income | Average Household Income | Per Capita Income | High Income Households | Median Household Income by Age of Householder | ||||
|---|---|---|---|---|---|---|---|---|
| under 25 | 25 to 44 | 45 to 64 | 65+ | |||||
| 98223 | +/-$7,056 | +/-$8,426 | +/-$2,893 | +/-2.3% | +/-$37,789 | +/-$9,205 | +/-$8,486 | +/-$11,667 |
| Swede Heaven CDP | +/-$78,062 | +/-$34,762 | +/-$20,132 | +/-15.3% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$17,430 |
| Arlington city | +/-$8,852 | +/-$12,382 | +/-$4,836 | +/-2.3% | +/-$44,805 | +/-$17,860 | +/-$21,226 | +/-$9,791 |
| Arlington Heights CDP | +/-$34,698 | +/-$39,892 | +/-$9,392 | +/-12.0% | +/-$-1 | +/-$99,957 | +/-$48,547 | +/-$60,254 |
| Bryant CDP | +/-$9,557 | +/-$25,960 | +/-$7,178 | +/-10.3% | +/-$-1 | +/-$65,956 | +/-$139,859 | +/-$49,963 |
| Canyon Creek CDP | +/-$25,706 | +/-$11,440 | +/-$4,943 | +/-3.6% | +/-$-1 | +/-$31,725 | +/-$33,429 | +/-$24,024 |
| Lake Cassidy CDP | +/-$14,608 | +/-$16,570 | +/-$7,109 | +/-6.7% | +/-$-1 | +/-$81,977 | +/-$9,928 | +/-$16,715 |
| Lake Goodwin CDP | +/-$22,024 | +/-$46,935 | +/-$19,876 | +/-7.4% | +/-$-1 | +/-$35,556 | +/-$73,675 | +/-$17,776 |
| Oso CDP | +/-$69,787 | +/-$157,284 | +/-$7,719 | +/-41.5% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Sisco Heights CDP | +/-$7,839 | +/-$16,803 | +/-$6,809 | +/-6.9% | +/-$-1 | +/-$18,898 | +/-$39,709 | +/-$51,382 |
| Sunday Lake CDP | +/-$53,185 | +/-$76,053 | +/-$29,335 | +/-13.8% | +/-$-1 | +/-$-1 | +/-$64,147 | +/-$-1 |
| Snohomish County | +/-$1,305 | +/-$1,735 | +/-$634 | +/-0.5% | +/-$5,921 | +/-$3,224 | +/-$2,656 | +/-$2,024 |