Oregon area codes

4 active codes · NANPA NPA database, current as of July 28, 2026.

The table below lists every active Oregon area code with its coverage, service date and prefix count. 4 of the 4 codes are overlays — added on top of existing territories as numbers ran short.

Geographically the map reads: 503 (Portland), 541 (Eugene), 971 (Portland), 458 (Eugene). Each code page lists its full coverage down to individual rate centers.

Overlay territory: 458/541, 503/971 — same geography, several codes, ten-digit local dialing.

Recent numbering history: 458 arrived in 2010 — an overlay added as existing codes approached exhaust.

Clocks differ across the state's codes (Mountain, Pacific) — worth checking before a callback.

458, in service since 2010, anchors Eugene, carries 212 active prefixes across 107 rate centers, split among 40 carriers. 212 of its prefixes are pooled — shared between carriers in thousands-number blocks. It is one of the few NANP area codes whose territory spans two time zones. NANPA projects its capacity to last until 2Q 2051 — no relief needed for decades. It was created from 541. Local dialing is ten digits.

503 has served Portland since 1947, carries 784 active prefixes across 63 rate centers, split among 41 carriers. 366 of its prefixes are pooled — shared between carriers in thousands-number blocks. It is the oldest area code in Oregon, in service since 1947. NANPA projects its capacity to last until 1Q 2041 — no relief needed for decades. Local dialing is ten digits.

541 has served Eugene since 1995, carries 782 active prefixes across 191 rate centers, split among 52 carriers. 508 of its prefixes are pooled — shared between carriers in thousands-number blocks. It is covers more rate centers (191) than any other Oregon area code. NANPA projects its capacity to last until 2Q 2051 — no relief needed for decades. It was created from 503. Local dialing is ten digits.

971 has served Portland since 2000, carries 428 active prefixes across 55 rate centers, split among 46 carriers. 419 of its prefixes are pooled — shared between carriers in thousands-number blocks. NANPA projects its capacity to last until 1Q 2041 — no relief needed for decades. It was created from 503. Local dialing is ten digits.

Note that toll-free codes (800, 833, 844, 855, 866, 877, 888) sit outside this list — they have no geographic tie to Oregon or anywhere else, and are assigned individually from the national SMS/800 registry.

As everywhere in the NANP: these codes say where numbers were issued, not where callers are. Per-code pages break coverage down to rate centers and prefixes.

Active area codes in Oregon
Code Major area In service Overlay complex Prefixes
458 Eugene 2010 458/541 212
503 Portland 1947 503/971 784
541 Eugene 1995 458/541 782
971 Portland 2000 503/971 428

FAQ

How many area codes does Oregon have?

4 geographic area codes are currently in service: 458, 503, 541, 971.

What was Oregon's first area code?

503, in service since 1947.

Will Oregon get a new area code soon?

Not soon. The earliest exhaust forecast in the state is 503 at 1Q 2041, so current codes have ample capacity.

Which time zone are Oregon numbers in?

Oregon codes span Mountain and Pacific time; check each code's page for its zone.