Home Metro areas Portland-Vancouver-Hillsboro, OR-WA Portland-Vancouver-Hillsboro, OR-WA metro area ZIP codes The Portland-Vancouver-Hillsboro, OR-WA metropolitan statistical area (CBSA 38900) covers 7 counties in Oregon and Washington and 161 ZIP codes.
ZIP codes 161
Population 2,518,196
Avg. median income $100,300population-weighted
Counties 7 Click anywhere on the map to see which ZIP code it's in.
Copy all 161 ZIP codes Download CSV
Counties in the Portland-Vancouver-Hillsboro, OR-WA area ZIP codes in the Portland-Vancouver-Hillsboro, OR-WA area ZIP codes in the Portland-Vancouver-Hillsboro, OR-WA area ZIP code City State County Population Median income Typical home value 97003 Beaverton OR Washington County 27,811 $99,072 $476,900 97004 Beavercreek OR Clackamas County 4,496 $112,667 $753,900 97005 Beaverton OR Washington County 28,311 $78,239 $479,400 97006 Beaverton OR Washington County 46,463 $104,790 $487,800 97007 Beaverton OR Washington County 47,895 $123,533 $585,900 97008 Beaverton OR Washington County 28,611 $96,116 $554,800 97009 Boring OR Clackamas County 8,336 $106,650 $712,000 97010 PO Box Bridal Veil OR Multnomah County — — — 97011 Brightwood OR Clackamas County 620 $91,292 $502,100 97013 Canby OR Clackamas County 24,293 $101,832 $587,700 97015 Clackamas OR Clackamas County 24,433 $87,333 $578,400 97016 Clatskanie OR Columbia County 6,573 $79,375 $399,700 97017 Colton OR Clackamas County 3,427 $83,355 $645,000 97018 Columbia City OR Columbia County 2,006 $96,750 $474,900 97019 Corbett OR Multnomah County 3,233 $104,022 $641,300 97022 Eagle Creek OR Clackamas County 3,319 $92,945 $654,600 97023 Estacada OR Clackamas County 12,111 $76,762 $538,300 97024 Fairview OR Multnomah County 12,007 $69,679 $468,700 97027 Gladstone OR Clackamas County 12,347 $94,375 $502,100 97028 Government Camp OR Clackamas County 230 $76,716 $671,500 97030 Gresham OR Multnomah County 37,708 $69,239 $430,000 97034 Lake Oswego OR Clackamas County 21,331 $149,236 $1,108,500 97035 Lake Oswego OR Clackamas County 25,911 $130,603 $724,200 97036 PO Box Marylhurst OR Clackamas County — — — 97038 Molalla OR Clackamas County 16,440 $89,564 $486,500 97042 Mulino OR Clackamas County 3,361 $118,045 $689,300 97045 Oregon City OR Clackamas County 57,526 $103,573 $590,400 97048 Rainier OR Columbia County 7,099 $77,171 $416,000 97049 Rhododendron OR Clackamas County 1,896 $92,056 $412,100 97051 Saint Helens OR Columbia County 17,347 $85,869 $419,700 97053 Warren OR Columbia County 3,634 $142,538 $639,400 97054 Deer Island OR Columbia County 1,494 $87,327 $530,300 97055 Sandy OR Clackamas County 19,786 $112,323 $511,600 97056 Scappoose OR Columbia County 12,795 $94,209 $480,800 97060 Troutdale OR Multnomah County 21,649 $88,279 $475,500 97062 Tualatin OR Washington County 28,930 $105,407 $626,900 97064 Vernonia OR Columbia County 3,855 $67,317 $385,900 97067 Welches OR Clackamas County 2,125 $87,794 $442,400 97068 West Linn OR Clackamas County 30,161 $151,729 $758,500 97070 Wilsonville OR Clackamas County 26,902 $97,429 $620,300 97075 PO Box Beaverton OR Washington County — — — 97076 PO Box Beaverton OR Washington County — — — 97077 PO Box Beaverton OR Washington County — — — 97078 Beaverton OR Washington County 25,662 $90,606 $485,500 97079 PO Box Beaverton OR Washington County — — — 97080 Gresham OR Multnomah County 48,411 $96,305 $511,500 97086 Happy Valley OR Clackamas County 34,567 $102,359 $676,000 97089 Damascus OR Clackamas County 15,101 $123,689 $665,900 97101 Amity OR Yamhill County 3,914 $99,837 $571,300 97106 Banks OR Washington County 4,855 $104,250 $619,700 97109 Buxton OR Washington County 730 $150,893 $739,400 97111 Carlton OR Yamhill County 4,890 $108,453 $548,100 97113 Cornelius OR Washington County 16,268 $96,859 $476,900 97114 Dayton OR Yamhill County 5,013 $84,228 $524,900 97115 Dundee OR Yamhill County 3,951 $117,446 $576,700 97116 Forest Grove OR Washington County 29,800 $92,613 $518,200 97117 Gales Creek OR Washington County 982 $121,818 $598,800 97119 Gaston OR Washington County 5,233 $115,515 $641,500 97123 Hillsboro OR Washington County 48,410 $109,985 $514,900 97124 Hillsboro OR Washington County 54,357 $110,067 $528,000 97125 Manning OR Washington County 248 $250,001 $1,166,700 97127 Lafayette OR Yamhill County 4,396 $95,089 $457,100 97128 Mcminnville OR Yamhill County 38,664 $75,896 $479,000 97129 PO Box Hillsboro OR Washington County — — — 97132 Newberg OR Yamhill County 32,486 $96,493 $528,500 97133 North Plains OR Washington County 5,416 $133,167 $558,300 97140 Sherwood OR Washington County 27,933 $123,228 $620,700 97144 Timber OR Washington County 66 — — 97148 Yamhill OR Yamhill County 2,738 $109,179 $611,500 97201 Portland OR Multnomah County 16,887 $63,250 $421,100 97202 Portland OR Multnomah County 43,533 $104,971 $622,200 97203 Portland OR Multnomah County 33,116 $78,660 $442,300 97204 Portland OR Multnomah County 885 — — 97205 Portland OR Multnomah County 9,121 $57,288 $491,300 97206 Portland OR Multnomah County 49,890 $98,548 $461,400 97207 PO Box Portland OR Multnomah County — — — 97208 Portland OR Multnomah County 0 — — 97209 Portland OR Multnomah County 22,296 $80,301 $342,300 97210 Portland OR Multnomah County 11,324 $93,621 $683,100 97211 Portland OR Multnomah County 33,769 $112,586 $556,800 97212 Portland OR Multnomah County 28,042 $131,932 $783,500 97213 Portland OR Multnomah County 31,408 $97,068 $545,800 97214 Portland OR Multnomah County 27,714 $87,131 $671,800 97215 Portland OR Multnomah County 17,296 $116,264 $645,700 97216 Portland OR Multnomah County 16,638 $70,442 $419,000 97217 Portland OR Multnomah County 35,169 $100,361 $490,300 97218 Portland OR Multnomah County 15,428 $88,924 $470,600 97219 Portland OR Multnomah County 42,430 $121,306 $627,500 97220 Portland OR Multnomah County 27,202 $70,137 $420,200 97221 Portland OR Multnomah County 12,915 $145,671 $745,900 97222 Portland OR Clackamas County 36,398 $83,119 $485,300 97223 Portland OR Washington County 50,527 $106,757 $581,900 97224 Portland OR Washington County 36,569 $98,125 $599,900 97225 Portland OR Washington County 25,869 $114,598 $734,000 97227 Portland OR Multnomah County 5,665 $93,293 $548,800 97228 PO Box Portland OR Multnomah County — — — 97229 Portland OR Washington County 76,106 $161,570 $723,200 97230 Portland OR Multnomah County 43,553 $75,572 $448,900 97231 Portland OR Multnomah County 4,308 $137,527 $686,700 97232 Portland OR Multnomah County 15,615 $70,895 $653,700 97233 Portland OR Multnomah County 36,236 $60,198 $395,100 97236 Portland OR Multnomah County 37,558 $75,090 $426,500 97238 PO Box Portland OR Multnomah County — — — 97239 Portland OR Multnomah County 17,804 $110,134 $590,100 97240 PO Box Portland OR Multnomah County — — — 97242 PO Box Portland OR Multnomah County — — — 97250 PO Box Portland OR Multnomah County — — — 97251 PO Box Portland OR Multnomah County — — — 97252 PO Box Portland OR Multnomah County — — — 97253 PO Box Portland OR Multnomah County — — — 97254 PO Box Portland OR Multnomah County — — — 97256 PO Box Portland OR Multnomah County — — — 97258 Portland OR Multnomah County 0 — — 97266 Portland OR Multnomah County 35,423 $72,577 $393,400 97267 Portland OR Clackamas County 31,311 $87,418 $533,200 97268 PO Box Portland OR Clackamas County — — — 97269 PO Box Portland OR Clackamas County — — — 97280 PO Box Portland OR Multnomah County — — — 97281 PO Box Portland OR Washington County — — — 97282 PO Box Portland OR Multnomah County — — — 97283 PO Box Portland OR Multnomah County — — — 97286 PO Box Portland OR Multnomah County — — — 97290 PO Box Portland OR Multnomah County — — — 97291 PO Box Portland OR Washington County — — — 97292 PO Box Portland OR Multnomah County — — — 97293 PO Box Portland OR Multnomah County — — — 97294 PO Box Portland OR Multnomah County — — — 97296 PO Box Portland OR Multnomah County — — — 97298 PO Box Portland OR Washington County — — — 97347 Grand Ronde OR Yamhill County 1,577 $52,500 $446,700 97378 Sheridan OR Yamhill County 9,178 $79,746 $395,700 97396 Willamina OR Yamhill County 3,446 $57,614 $357,200 98601 Amboy WA Clark County 2,585 $106,776 $694,800 98604 Battle Ground WA Clark County 38,839 $112,448 $602,800 98605 Bingen WA Skamania County 1,117 $72,917 $427,300 98606 Brush Prairie WA Clark County 10,233 $115,151 $823,100 98607 Camas WA Clark County 35,867 $128,318 $742,800 98610 Carson WA Skamania County 2,832 $72,773 $452,600 98616 Cougar WA Skamania County 192 — $279,100 98622 PO Box Heisson WA Clark County — — — 98629 La Center WA Clark County 9,076 $106,779 $658,600 98639 North Bonneville WA Skamania County 1,112 $100,417 $479,700 98642 Ridgefield WA Clark County 26,816 $120,822 $655,600 98648 Stevenson WA Skamania County 3,477 $96,696 $557,800 98651 Underwood WA Skamania County 910 $90,000 $834,200 98660 Vancouver WA Clark County 13,212 $67,344 $457,700 98661 Vancouver WA Clark County 50,743 $76,913 $448,100 98662 Vancouver WA Clark County 37,723 $94,303 $473,200 98663 Vancouver WA Clark County 16,202 $86,018 $464,500 98664 Vancouver WA Clark County 23,845 $85,369 $464,900 98665 Vancouver WA Clark County 28,910 $88,559 $490,300 98666 PO Box Vancouver WA Clark County — — — 98668 PO Box Vancouver WA Clark County — — — 98671 Washougal WA Skamania County 24,871 $111,545 $633,700 98675 Yacolt WA Clark County 7,305 $99,877 $628,300 98682 Vancouver WA Clark County 68,305 $99,918 $491,600 98683 Vancouver WA Clark County 32,107 $87,659 $550,500 98684 Vancouver WA Clark County 37,298 $90,620 $480,600 98685 Vancouver WA Clark County 30,607 $130,972 $581,700 98686 Vancouver WA Clark County 21,243 $107,801 $581,900 98687 PO Box Vancouver WA Clark County — — —
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Frequently asked questions How many ZIP codes are in the Portland-Vancouver-Hillsboro, OR-WA metro area? 161 ZIP codes, based on each ZIP code's main county.
Which counties make up the Portland-Vancouver-Hillsboro, OR-WA area? Clackamas County, OR, Columbia County, OR, Multnomah County, OR, Washington County, OR, Yamhill County, OR, Clark County, WA and Skamania County, WA.
What is an MSA? A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).