EV Charging Stations in Oregon

1,490
Total Stations
65
Cities

Oregon has 1,490 public EV charging stations across 65 cities. Browse cities below to find charging stations near you.

Top Cities by Station Count

Portland
266 stations
Salem
128 stations
Hillsboro
91 stations
Eugene
78 stations
Bend
72 stations
Beaverton
62 stations
Oregon City
41 stations
Lake Oswego
35 stations
Milwaukie
32 stations
Newberg
32 stations

All Cities in Oregon

Portland 266 stations Salem 128 stations Hillsboro 91 stations Eugene 78 stations Bend 72 stations Beaverton 62 stations Oregon City 41 stations Lake Oswego 35 stations Milwaukie 32 stations Newberg 32 stations Ashland 31 stations Medford 31 stations Tigard 31 stations Corvallis 30 stations Roseburg 28 stations Woodburn 27 stations Wilsonville 24 stations Gresham 21 stations Klamath Falls 21 stations Troutdale 19 stations Hood River 18 stations McMinnville 15 stations Redmond 15 stations Tillamook 15 stations Grants Pass 14 stations Madras 13 stations Albany 12 stations Grand Ronde 12 stations Newport 12 stations Silverton 12 stations Sisters 12 stations Hermiston 11 stations Prineville 11 stations Astoria 9 stations Clackamas 9 stations Forest Grove 9 stations Lincoln City 9 stations Sandy 9 stations Springfield 9 stations Bandon 8 stations Coos Bay 8 stations Cornelius 8 stations Florence 8 stations Pendleton 8 stations The Dalles 8 stations Warrenton 8 stations Dayton 7 stations La Grande 7 stations North Bend 7 stations Sherwood 7 stations Cannon Beach 6 stations Creswell 6 stations Lebanon 6 stations Mill City 6 stations Yachats 6 stations Carlton 5 stations Dundee 5 stations Happy Valley 5 stations Independence 5 stations Philomath 5 stations Reedsport 5 stations Scappoose 5 stations Seaside 5 stations St. Helens 5 stations Tualatin 5 stations

Neighboring States

Find Charging in Oregon

Use our AI-powered map to compare prices and find the cheapest station near you.

Open Interactive Map