Oregon dark-sky map — light pollution by town
Oregon has 58 towns rated for light pollution here, from its darkest — Agate Beach (Bortle 5) — to its brightest city cores, with 0 rating as genuinely dark or rural sky (Bortle 4 or better). Every town is listed with the nearest measurably darker town to drive to. No site in the state holds an International Dark Sky Place certification, so its darkest skies are the rural towns at the top of the table. Ratings are a VIIRS satellite proxy, not survey-grade sky-brightness readings.
- Towns rated
- 58
- Darkest town
- Agate Beach
- Genuinely dark towns
- 0
- Certified dark-sky places
- 0
0 rate as genuinely dark or rural sky (about Bortle 4 or better).
Nearest certified dark-sky places to Oregon
No site in Oregon holds an International Dark Sky Place certification. Measured from Agate Beach, the state's darkest rated town, these are the nearest certified destinations — all 92 are on the map.
| Place | Designation | State | From Agate Beach |
|---|---|---|---|
| Central Idaho Dark Sky Reserve | Dark Sky Reserve | Idaho | 460 mi |
| Ketchum | Dark Sky Community | Idaho | 485 mi |
| Craters of the Moon National Monument and Preserve | Dark Sky Park | Idaho | 530 mi |
All Oregon towns by darkness
Darkest sky first, each with the nearest measurably darker town to drive to. Sort or filter below.
| Sky | Nearest darker sky | |||
|---|---|---|---|---|
| Agate Beach | 5 | Suburban sky | 3.6 | Camano, WA — B4, 250 mi |
| Damascus | 5 | Suburban sky | 5.9 | Camano, WA — B4, 190 mi |
| Oatfield | 5 | Suburban sky | 7.9 | Camano, WA — B4, 190 mi |
| Oak Grove | 6 | Bright suburban sky | 10 | Oatfield — B5, 2 mi |
| Ashland | 6 | Bright suburban sky | 11 | Bayside, CA — B4, 115 mi |
| Saint Helens | 6 | Bright suburban sky | 11 | Oatfield — B5, 33 mi |
| Happy Valley | 6 | Bright suburban sky | 13 | Damascus — B5, 4 mi |
| Dallas | 6 | Bright suburban sky | 13 | Agate Beach — B5, 40 mi |
| Sandy | 6 | Bright suburban sky | 13 | Damascus — B5, 10 mi |
| The Dalles | 6 | Bright suburban sky | 14 | Damascus — B5, 63 mi |
| Lake Oswego | 6 | Bright suburban sky | 14 | Oatfield — B5, 3 mi |
| Bethany | 6 | Bright suburban sky | 15 | Oatfield — B5, 16 mi |
| Newberg | 6 | Bright suburban sky | 16 | Oatfield — B5, 20 mi |
| Monmouth | 6 | Bright suburban sky | 16 | Agate Beach — B5, 42 mi |
| Oregon City | 6 | Bright suburban sky | 17 | Oatfield — B5, 4 mi |
| Forest Grove | 6 | Bright suburban sky | 18 | Oatfield — B5, 26 mi |
| Altamont | 6 | Bright suburban sky | 19 | Bayside, CA — B4, 155 mi |
| Wilsonville | 6 | Bright suburban sky | 19 | Oatfield — B5, 12 mi |
| Woodburn | 6 | Bright suburban sky | 19 | Oatfield — B5, 22 mi |
| Sherwood | 6 | Bright suburban sky | 20 | Oatfield — B5, 12 mi |
| West Linn | 6 | Bright suburban sky | 20 | Oatfield — B5, 3 mi |
| Cornelius | 6 | Bright suburban sky | 20 | Oatfield — B5, 23 mi |
| Oak Hills | 7 | Suburban / urban transition | 22 | Bethany — B6, 2 mi |
| Roseburg | 7 | Suburban / urban transition | 22 | Ashland — B6, 78 mi |
| Troutdale | 7 | Suburban / urban transition | 22 | Camas, WA — B6, 3 mi |
| Aloha | 7 | Suburban / urban transition | 23 | Bethany — B6, 4 mi |
| Lebanon | 7 | Suburban / urban transition | 23 | Monmouth — B6, 27 mi |
| McMinnville | 7 | Suburban / urban transition | 24 | Newberg — B6, 13 mi |
| Coos Bay | 7 | Suburban / urban transition | 24 | Agate Beach — B5, 91 mi |
| Springfield | 7 | Suburban / urban transition | 25 | Monmouth — B6, 56 mi |
| Keizer | 7 | Suburban / urban transition | 26 | Woodburn — B6, 14 mi |
| Newport | 7 | Suburban / urban transition | 26 | Agate Beach — B5, 3 mi |
| Gresham | 7 | Suburban / urban transition | 26 | Damascus — B5, 6 mi |
| Pendleton | 7 | Suburban / urban transition | 27 | West Richland, WA — B6, 52 mi |
| La Grande | 7 | Suburban / urban transition | 27 | West Richland, WA — B6, 91 mi |
| Corvallis | 7 | Suburban / urban transition | 27 | Monmouth — B6, 20 mi |
| Milwaukie | 7 | Suburban / urban transition | 27 | Oak Grove — B6, 2 mi |
| Bend | 7 | Suburban / urban transition | 27 | Sandy — B6, 105 mi |
| Central Point | 7 | Suburban / urban transition | 27 | Ashland — B6, 16 mi |
| Cedar Mill | 7 | Suburban / urban transition | 28 | Bethany — B6, 4 mi |
| Gladstone | 7 | Suburban / urban transition | 29 | West Linn — B6, 1 mi |
| Canby | 7 | Suburban / urban transition | 29 | Wilsonville — B6, 5 mi |
| Redmond | 7 | Suburban / urban transition | 30 | The Dalles — B6, 91 mi |
| Klamath Falls | 7 | Suburban / urban transition | 30 | Altamont — B6, 3 mi |
| Hayesville | 7 | Suburban / urban transition | 30 | Woodburn — B6, 13 mi |
| Tigard | 7 | Suburban / urban transition | 34 | Lake Oswego — B6, 5 mi |
| Albany | 7 | Suburban / urban transition | 35 | Monmouth — B6, 16 mi |
| Ontario | 7 | Suburban / urban transition | 35 | Nampa, ID — B6, 39 mi |
| Grants Pass | 7 | Suburban / urban transition | 36 | Ashland — B6, 36 mi |
| Four Corners | 7 | Suburban / urban transition | 37 | Monmouth — B6, 13 mi |
| Tualatin | 7 | Suburban / urban transition | 37 | Sherwood — B6, 4 mi |
| Hermiston | 7 | Suburban / urban transition | 38 | West Richland, WA — B6, 32 mi |
| Hillsboro | 8 | City sky | 50 | Cornelius — B6, 3 mi |
| Beaverton | 8 | City sky | 51 | Cedar Mill — B7, 3 mi |
| Medford | 8 | City sky | 56 | Central Point — B7, 4 mi |
| Salem | 8 | City sky | 67 | Four Corners — B7, 3 mi |
| Eugene | 8 | City sky | 71 | Springfield — B7, 3 mi |
| Portland | 9 | Inner-city sky | 115 | Milwaukie — B7, 6 mi |
Frequently asked questions
- Where are the darkest skies in Oregon?
- The darkest town tracked here is Agate Beach. Sort the table on this page by darkness to see the full ranking, from the most rural, star-filled skies down to the brightest city cores.
- How many dark-sky towns does Oregon have?
- Of 58 towns rated here, 0 rate as genuinely dark or rural sky (about Bortle 4 or better) — good for seeing the Milky Way on a clear, moonless night.
- How are these light-pollution ratings measured?
- From VIIRS 2024 annual-average satellite night-lights, sampled at each town's center and mapped to a darkness class and an estimated Bortle band. It is a satellite upward-radiance proxy for planning, not a survey-grade sky-brightness reading. See the methodology page for details.
Explore
Bortle scale · Meteor showers · Dark-sky map · Search all towns