Across Oregon, of the 415 hardware stores we list, 397 give a phone number, 100 publish opening hours and 334 have a website. 187 are branches of national chains — Ace Hardware (75), True Value (44), The Home Depot (26); the remaining 228 are independent. By what they offer: 103 sell lumber, 34 are farm and ranch supply stores, 23 sell plumbing supplies. Most often named on their own websites: siding (67), roofing (58) and flooring (49). The longest-running is Welches Mt. Building Supply Co., in business since 1881. 11 describe themselves as family-owned.
Top 10 hardware stores in Oregon
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Coastal Farm and RanchRoseburg
Mon-Sat 8am-9pm, Sun 9am-6pm
-
2Harbor Freight ToolsBend
Mon-Sat 8am-8pm, Sun 9am-6pm
-
3The Home DepotHillsboro
Mon-Sat 6am-10pm, Sun 7am-8pm
-
4True ValueVernonia
Mon-Sat 9am-6am
-
5Linnton Feed and SeedPortland
Mon–Fri 8am–6pm, Sat 8am–5pm, Sun 9am–4pm
-
6Farm & Garden StoreForest Grove
Weekdays 8:30am-6pm, Saturday 9am-5:30pm, Sunday 10:30am-3:30pm
-
7Bandon SupplyBandon
Monday-Friday: 7:30am - 5:00pm, Saturday: 8:30am - 4:00pm
-
8D&B SupplyPendleton
Sun 9am-6am
-
9Ace HardwarePortland
Mon-Sat 7am-8pm, Sun 8am-8pm
-
10Hood River SupplyHood River
Mon–Sat 7:30am–6pm, Sun 9:00am–5pm
Cities
Largest first. Towns with a single hardware store are listed further down this page.
- Portland56
- Salem18
- Eugene14
- Bend13
- Roseburg11
- Beaverton8
- Corvallis7
- Klamath Falls7
- Springfield7
- Grants Pass6
- Hillsboro6
- Medford6
- Ontario6
- Pendleton6
- Albany5
- Brookings5
- Gresham5
- Hermiston5
- La Grande5
- Lebanon5
- McMinnville5
- Redmond5
- Tigard5
- Coos Bay4
- Philomath4
Other towns in Oregon
One hardware store each — too few for a page of their own, so they live here.
-
True ValueAdrian
603 1st St, Adrian, OR 97901
-
John Boy's MercantileAlsea
186 E Main St, Alsea, OR 97324
-
Ashland ACE HardwareAshland
249 A St, Ashland, OR 97520
-
Tognar Ski ToolsAshland
280 E Hersey St Ste 4, Ashland, OR 97520-1293
-
Brim's Farm & GardenAstoria
34963 US-101 Business, Astoria, OR 97103
-
City Lumber CompanyAstoria
2142 Commercial St, Astoria, OR 97103
Flooring · Siding · Roofing
-
Aumsville Ace HardwareAumsville
212 Main St, Aumsville, OR 97325
-
D&B SupplyBaker City
3515 Pocahontas Rd, Baker City, OR 97814
monday-saturday 8:00 am - 8:00 pm, sunday 9:00 am - 6:00 pm
-
Miller's Home CenterBaker City
3815 Pocahontas Rd, Baker City, OR 97814
Flooring · Siding · Roofing
-
Thatcher's Ace HardwareBaker City
2200 Resort St, Baker City, OR 97814-2729
-
Bandon SupplyBandon
1120 Fillmore Ave SE, Bandon, OR 97411
Monday-Friday: 7:30am - 5:00pm, Saturday: 8:30am - 4:00pm
Siding · Roofing · Railing
-
Hennick's Home CenterBandon
88296 OR-42S, Bandon, OR 97411
Flooring · Siding · Roofing
-
Bandon True Value HardwareBandon
840 Oregon Ave SW, Bandon, OR 97411
-
Banks HardwareBanks
13870 NW Main St, Banks, OR 97106
-
Boardman Ace HardwareBoardman
202 NW 1st St, Boardman, OR 97818
-
Brooks True Value HardwareBrooks
5050 Brooklake Rd NE, Brooks, OR 97305
-
Carlson Hardware Lumber and BuildingBrownsville
111 Stanard Ave, Brownsville, OR 97327
-
Canby Builders SupplyCanby
102 S Pine St, Canby, OR 97013
Monday-Friday 7am-6pm, Saturday 8am-4:30pm
-
Ace HardwareCanby
1061 SW 1st Ave, Canby, OR 97013
Since 2005
Locally owned
-
True ValueCanby
195 S Hazel Dell Way, Canby, OR 97013-7824
-
Cannon Beach Hardware and Public HouseCannon Beach
1235 S Hemlock St, Cannon Beach, OR 97110
-
Dazey's Supply CanyonvilleCanyonville
234 S Main St, Canyonville, OR 97417
Flooring · Siding · Roofing
-
South Douglas Logging SupplyCanyonville
233 Huffman St, Canyonville, OR 97417
-
True ValueCave Junction
232 N Redwood Hwy, Cave Junction, OR 97523
Flooring · Siding · Roofing
-
Pacific Mobile Home SupplyCentral Point
5296 Crater Lake Ave, Central Point, OR 97502
-
Ace HardwareCentral Point
126 E Pine St, Central Point, OR 97502
-
True ValueCentral Point
225 S Front Street, Central Point, OR 97502-2393
-
Wright's Do it Best HardwareChiloquin
117 S 1st Ave, Chiloquin, OR 97624
-
Santa's General and Hardware StoreChristmas Valley
87038 Christmas Valley Hwy, Christmas Valley, OR 97641-2297
-
Clackamas OR Lumber YardClackamas
15877 SE 98th Ave, Clackamas, OR 97015
Monday–Friday: 7:00 AM–5:00 PM
Since 1998
Siding · Roofing · Cabinets
-
Ames Taping ToolsClackamas
16100 SE 82nd Dr, Clackamas, OR 97015-8594
Since 1989
-
Clatskanie Builders SupplyClatskanie
70 NW 4th St, Clatskanie, OR 97016
-
Clatskanie Ace HardwareClatskanie
400 E Columbia River Hwy, Clatskanie, OR 97016
-
Coquille Supply IncCoquille
10054 OR-42, Coquille, OR 97423
Mon–Fri 7am–5:30pm, Sat–Sun 8am–5pm
Locally owned
Flooring
-
Farrs True Value HardwareCoquille
220 N Central Blvd, Coquille, OR 97423
-
Cascade Home CenterCottage Grove
40 S 5th St, Cottage Grove, OR 97424
Flooring · Siding · Roofing
-
Cascade Home CenterCreswell
110 S Mill St, Creswell, OR 97426
Flooring · Siding · Roofing
-
Mid Columbia LumberCulver
710 W C St, Culver, OR 97734-1532
-
Cascade Home Center - DallasDallas
1650 SE Uglow Ave, Dallas, OR 97338
Flooring · Siding · Roofing
-
2nd Hand HardwareDallas
146 SW Birch St, Dallas, OR 97338-3202
-
Azure General StoreDufur
220 Main St, Dufur, OR 97021
-
Eagle Point Hardware & RentalEagle Point
10840 Hannon Rd, Eagle Point, OR 97524
-
Ace HardwareEnterprise
101 W North St, Enterprise, OR 97828
-
Wallowa County True ValueEnterprise
911 S River St, Enterprise, OR 97828
Flooring · Siding · Roofing
-
Action Outdoor Tools-N-ToysEnterprise
611 NW 1st St, Enterprise, OR 97828
-
Estacada True ValueEstacada
310 SE Main St, Estacada, OR 97023
-
True ValueFlorence
1750 Highway 126, Florence, OR 97439
-
Copeland LumberFlorence
3231 Highway 101, Florence, OR 97439-8795
-
Florence Coastal HardwareFlorence
1750 Hwy 126, Florence, OR 97439-2014
-
Farm & Garden StoreForest Grove
1922 19th Ave, Forest Grove, OR 97116
Weekdays 8:30am-6pm, Saturday 9am-5:30pm, Sunday 10:30am-3:30pm
-
Ace HardwareForest Grove
3602 Pacific Ave near McMenamins Grand Lodge, Forest Grove, OR 97116
-
Forest Grove OR Lumber YardForest Grove
920 Elm St, Forest Grove, OR 97116
Monday - Friday: 7:00 AM - 5:00 PM
Since 1998
Siding · Roofing · Cabinets
-
Gold Beach Lumber - Gold BeachGold Beach
28680 Hunter Creek Rd, Gold Beach, OR 97444
Flooring · Siding · Roofing
-
Gold Beach Lumber - Gold BeachGold Beach
28680 Hunter Creek Loop, Gold Beach, OR 97444-9621
Flooring · Siding · Roofing
-
Ace HardwareGold Beach
29733 Ellensburg Ave, Gold Beach, OR 97444
-
Halfway Feed & SeedHalfway
281 S Main St, Halfway, OR 97834
Flooring · Siding · Roofing
-
Halfway MercantileHalfway
117 S Main St, Halfway, OR 97834
-
The Home DepotHappy Valley
9300 Se 82nd Ave, Happy Valley, OR 97086
Mon-Sat 6am-10pm, Sun 7am-8pm
-
Ace HardwareHappy Valley
14718 SE Sunnyside Rd, Happy Valley, OR 97015
-
Hurds Hardware and Custom MachineryHarrisburg
204 Moore St, Harrisburg, OR 97446
Since 1947
Locally owned
-
Pettyjohn's Farm & Builders SupplyHeppner
424 W Linden Way, Heppner, OR 97836
-
Hood River SupplyHood River
1945 12th St, Hood River, OR 97031
Mon–Sat 7:30am–6pm, Sun 9:00am–5pm
-
Onsite Supply HouseHood River
1476 Markham Rd, Hood River, OR 97031
Mon–Fri 7am–5pm, Sat 8am–12pm
-
Ace HardwareHood River
3831 Eagle Loop, Hood River, OR 97031-8597
-
Pacific Tool and EquipmentHubbard
29505 S Meridian Rd, Hubbard, OR 97032
-
Town & Country HardwareIndependence
1555 Monmouth St, Independence, OR 97351
-
Independence Ace HdweIndependence
1357 Monmouth St, Independence, OR 97351-1126
-
D&B SupplyIsland City
10101 E 1st St, Island City, OR 97850
-
Ruch HardwareJacksonville
181 Upper Applegate Rd, Jacksonville, OR 97530
-
Ace HardwareJacksonville
401 N 5th St, Jacksonville, OR 97530
-
Jacksonville Lumber CompanyJacksonville
155 S 4th St, Jacksonville, OR 97530-9382
-
Ace HardwareJohn Day
652 W Main St, John Day, OR 97845
-
John Day HardwareJohn Day
161 E Main St, John Day, OR 97845-1210
-
Joseph HardwareJoseph
101 S Main St, Joseph, OR 97846
Flooring · Siding · Roofing
-
B&I Hardware and RentalJunction City
120 W 6th Ave, Junction City, OR 97448
-
Junction City Farm and GardenJunction City
358 OR-99, Junction City, OR 97448
-
Ace HardwareKeizer
5014 River Rd N, Keizer, OR 97303
-
Ace HardwareLa Pine
51615 Huntington Rd, La Pine, OR 97739
-
Northwest Staple SupplyLake Oswego
6600 McEwan Rd, Lake Oswego, OR 97035-7814
Mon–Fri 7:00 AM - 4:00 PM
Siding · Roofing
-
Lake Oswego Ace HardwareLake Oswego
55 S State St, Lake Oswego, OR 97034
-
Hennick's Do it BestLakeside
205 N 8th St, Lakeside, OR 97449
Flooring · Siding · Roofing
-
True ValueLakeview
318 N F Street, Lakeview, OR 97630-0001
-
Ace HardwareLincoln City
2047 NE 22nd St, Lincoln City, OR 97367
-
Mills Ace HardwareLincoln City
4910 SE Highway 101, Lincoln City, OR 97367
-
Tools & MoreLincoln City
1500 SE East Devils Lake Rd #204, Lincoln City, OR 97367
-
Ace HardwareMadras
13 SW H St, Madras, OR 977411129
-
Miller Lumber CoMadras
35 SE 6th St, Madras, OR 97741-1703
Monday – Friday: 6 AM – 4 PM
Since 1911
Siding
-
Kalina Hardware IncMalin
2115 Broadway St, Malin, OR 97632-9635
Flooring · Siding · Roofing
-
Manzanita Lumber CompanyManzanita
778 Laneda Ave, Manzanita, OR 97130
-
Maupin Country Store and HardwareMaupin
403 Deschutes Ave, Maupin, OR 97037
-
Mehama True ValueMehama
11267 Grove St, Mehama, OR 97384
Flooring · Siding · Roofing
-
Merrill Lumber True ValueMerrill
234 E Front St, Merrill, OR 97633-3321
Mon-Sat 7:30am-5:30am, Sun 10am-4am
Flooring · Siding · Roofing
-
True ValueMilton-Freewater
175 S Main St, Milton-Freewater, OR 97862
Flooring · Siding · Roofing
-
Henry'S AceMilton-Freewater
11 N Columbia St, Milton-Freewater, OR 97862
-
Henry's AceMilton-Freewater
175 S Main St, Milton-Freewater, OR 97862
-
Ace HardwareMilwaukie
10890 SE Oak St, Milwaukie, OR 97222
-
Molalla Ace HardwareMolalla
107 Robbins St, Molalla, OR 97038
-
Tractor Supply Co.Molalla
31130 Cascade Highway, OR-213, Molalla, OR 97038
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Monmouth HardwareMonmouth
401 Main St E, Monmouth, OR 97361-2336
-
Bochsler HardwareMt Angel
115 E Charles St, Mt Angel, OR 97362-9647
Flooring · Siding · Roofing
-
Parkdale Farm SupplyMt Hood
4966 Baseline Dr, Mt Hood, OR 97041
Flooring · Siding · Roofing
-
True ValueMyrtle Creek
102 S Old Pacific Hwy, Myrtle Creek, OR 97457
-
Hometown HardwareMyrtle Point
323 Spruce St, Myrtle Point, OR 97458
Flooring · Siding · Roofing
-
Myrtle Point Ace HardwareMyrtle Point
427 Spruce St, Myrtle Point, OR 97458
-
Newberg Ace HardwareNewberg
2100 Portland Rd, Newberg, OR 97132
-
Copeland LumberNewport
345 E Olive St, Newport, OR 97365
Flooring · Siding · Roofing
-
Newport Ace Hardware and OutdoorNewport
2340 Oregon Coast Highway, Newport, OR 97365
-
Ace HardwareNewport
3551 SE Ferry Slip Rd, Newport, OR 97366-6909
-
Coos Head Builders SupplyNorth Bend
1672 Sherman Ave, North Bend, OR 97459
Flooring · Siding · Roofing
-
Perry's SupplyNorth Bend
3133 Broadway Ave, North Bend, OR 97459
-
Harbor FreightNorth Bend
1611 Virginia Ave Ste 303, North Bend, OR 97459
-
Consolidated SupplyNorth Plains
29685 NW West Union Rd, North Plains, OR 97133-8382
-
Ace HardwareNyssa
707 Adrian Blvd, Nyssa, OR 97913
-
Nyssa MercantileNyssa
119 Main St, Nyssa, OR 97913
-
True ValueOakland
204 Se Locust, Oakland, OR 97462
-
Oakridge HardwareOakridge
47975 OR-58, Oakridge, OR 97463
Mon-Sun 9am-6pm
-
The Home DepotOregon City
2002 Washington St, Oregon City, OR 97045
Mon-Sat 6am-10pm, Sun 7am-8pm
-
Coastal Farm & RanchOregon City
1900 McLoughlin Blvd #120, Oregon City, OR 97045
Mon-Sat 8am-9pm, Sun 9am-6pm
-
Ace HardwareOregon City
19703 OR-213 Suite 170, Oregon City, OR 97045
-
Pacific City True Value HardwarePacific City
34995 River Ave, Pacific City, OR 97135
Flooring · Siding · Roofing
-
The Home DepotPhoenix
3345 Grove Road, Phoenix, OR 97535
Mon-Sat 6am-10pm, Sun 7am-8pm
-
Prairie Hardware & GiftsPrairie City
124 NW Front St, Prairie City, OR 97869
-
Ace HardwarePrineville
1515 NE 3rd St, Prineville, OR 97754-2907
-
The LumberyardPrineville
1590 NW Studebaker Dr, Prineville, OR 97754
Flooring · Siding · Roofing
-
Miller Lumber Co.Prineville
137 NE 2nd St, Prineville, OR 97754-1908
-
True ValueRainier
102 A Street West, Rainier, OR 97048
-
Kel-Cee Ace HardwareReedsport
1350 Highway 101 S, Reedsport, OR 97467
-
True ValueRichland
114 1st St, Richland, OR 97870
-
Ag-West SupplyRickreall
8870 Rickreall Rd, Rickreall, OR 97371-9701
Since 1932
-
Main Building SupplyRogue River
100 Broadway St, Rogue River, OR 97537
Family-owned
-
Ace HardwareSandy
39181 Pioneer Blvd CRNR OF HWY 26 AND HWY 211, Sandy, OR 97055
-
Ace HardwareScappoose
33454 Sw Chinook Plz # A, Scappoose, OR 97056-3731
-
Ace HardwareScappoose
33454 SW Chinook Plz, Scappoose, OR 97056
-
Scio Hardware and MercantileScio
38737 N Main St, Scio, OR 97374
-
Seaside OR Lumber YardSeaside
84808 Frontage Rd, Seaside, OR 97138
Mon–Fri 7:00am–5:00pm
Since 1998
Siding · Roofing · Cabinets
-
Seaside Ace HardwareSeaside
39 S Holladay Dr, Seaside, OR 97138
-
Shady Cove HardwareShady Cove
21103 OR-62, Shady Cove, OR 97539
-
Shady Cove HardwareShady Cove
21103 Highway 62, Shady Cove, OR 97539
-
Goodmans True ValueSheridan
136 S Bridge St, Sheridan, OR 97378
-
The Home DepotSherwood
20260 Sw Pacific Hwy, Sherwood, OR 97140
Mon-Sat 6am-10pm, Sun 7am-8pm
-
Clark Lumber HardwareSherwood
11234 SW Tonquin Rd, Sherwood, OR 97140
Flooring · Siding · Roofing
-
Ace HardwareSilverton
406 Mcclaine St, Silverton, OR 97381
-
Ace Pressure Washing LLCSilverton
4998 Blue Grass Ln NE, Silverton, OR 97381
Locally owned
Siding
-
Hoyt's HardwareSisters
440 N Pine St, Sisters, OR 97759
Since 1976
-
Sisters Ace HardwareSisters
373 E Hood Ave Po Box 1240, Sisters, OR 97759
-
St. Helens Ace HardwareSt Helens
155 S Columbia River Hwy, St Helens, OR 97051
-
Dahlgren's Building Supply, Feed, Farm & RanchSt Helens
58351 Lower Columbia River Hwy, St Helens, OR 97051-3211
-
Mehama Ace HardwareStayton
11267 Grove St SE, Stayton, OR 97383
-
Stayton Ace HardwareStayton
1630 N 1st Ave, Stayton, OR 97383
-
Tractor Supply Co.Sutherlin
328 Dakota St, Sutherlin, OR 97479
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Sutherlin True ValueSutherlin
215 W Central, Sutherlin, OR 97479
Flooring · Siding · Roofing
-
Sutherlin HardwareSutherlin
215 W Central Ave, Sutherlin, OR 97479
-
Hoy's Hardware Inc.Sweet Home
3041 Main St, Sweet Home, OR 97386
-
Ace Hardware / Liquor StoreTalent
101 N Pacific Hwy, Talent, OR 97540
-
Tangent OR Lumber YardTangent
33535 Hwy 99 E, Tangent, OR 97389
Since 1998
Siding · Roofing · Cabinets
-
Terrebonne HardwareTerrebonne
8065 NW 11th St, Terrebonne, OR 97760
-
The Home DepotThe Dalles
3600 W 6th St, The Dalles, OR 97058
Mon-Sat 7am-9pm, Sun 8am-8pm
-
Sawyer's Ace Hardware and RentalThe Dalles
500 E 3rd St, The Dalles, OR 97058
-
Ace HardwareThe Dalles
1001 W 6th St, The Dalles, OR 97058
-
True ValueTillamook
1816 1st St, Tillamook, OR 97141
-
Hallowell Logger's SupplyTillamook
5104 3rd St, Tillamook, OR 97141
-
Toledo Do it Best HardwareToledo
728 W Highway 20, Toledo, OR 97391
Flooring · Siding · Roofing
-
Toledo Ace HardwareToledo
620 W Highway 20, Toledo, OR 97391
-
Clark Lumber & True Value HardwareTualatin
8460 SW Nyberg St, Tualatin, OR 97062
-
Builder's Hardware & SupplyTualatin
10744 SW Manhasset Dr, Tualatin, OR 97062-8608
-
Hometown HardwareUnion
206 S Main St, Union, OR 97883-8904
-
Dentinger Feed and SeedVale
102 Washington St E, Vale, OR 97918
MON-FRI 7:30AM-5:30PM, SAT 8:00AM-5:00PM
Family-owned
-
Olsen's Lumber & True Value HardwareVale
102 Washington St E, Vale, OR 97918
Flooring · Siding · Roofing
-
Ace HardwareVeneta
24991 Highway 126, Veneta, OR 97487
-
Ace Roof CareVeneta
88432 Timberline Dr, Veneta, OR 97487
Family-owned
Siding
-
True ValueVernonia
834 Bridge St, Vernonia, OR 97064-1224
Mon-Sat 9am-6am
Flooring · Siding · Roofing
-
Vernonia Hardware and SupplyVernonia
1026 Bridge St, Vernonia, OR 97064
Flooring · Siding · Roofing
-
Ace HardwareWaldport
340 NE Alsea Hwy, Waldport, OR 97394
-
Ram Auto & HardwareWallowa
604 W 7th St, Wallowa, OR 97885-7114
-
The Home DepotWarrenton
1650 SE Ensign Ln, Warrenton, OR 97146-7338
Mon-Sat 7am-10pm, Sun 8am-8pm
-
Tractor Supply Co.Warrenton
1123 Oregon Coast Hwy, Highway 101 Alt, Warrenton, OR 97146
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Harbor FreightWarrenton
1629 SE Ensign Ln, Warrenton, OR 97146
-
Mid Columbia Producers True Value HardwareWasco
820 Highway 206, Wasco, OR 97065
-
Welches Mt. Building Supply Co.Welches
67250 US-26, Welches, OR 97067
Since 1881
-
Ace Hardware & PaintWest Linn
2070 8th Ave, West Linn, OR 97068-4686
Since 2007
-
Parkrose HardwareWest Linn
1855 Blankenship Rd, West Linn, OR 97068
-
Coastal Farm & RanchWhite City
7303 Crater Lake Hwy, White City, OR 97503
Mon-Sat 8am-9pm, Sun 9am-6pm
-
Rogue Valley Farrier SupplyWhite City
15255 Shiloh Rd, White City, OR 97503
-
Skyberg's Lumber & HardwareWillamina
121 NE Main St, Willamina, OR 97396
Flooring · Siding · Roofing
-
Ace HardwareWilsonville
29029 SW Town Center Wilsonville Post Office, Wilsonville, OR 97070
-
Coastal Farm & RanchWoodburn
1550 Mt Hood Ave, Woodburn, OR 97071
Mon-Sat 8am-9pm, Sun 9am-6pm
-
Do it Best G W HardwareWoodburn
1525 N Pacific Hwy, Woodburn, OR 97071
Flooring · Siding · Roofing
-
Capital Lumber CompanyWoodburn
2980 National Way, Woodburn, OR 97071-8964
Siding
-
Judith Kitchen ToolsYachats
261 US-101, Yachats, OR 97498
11:00am - 3:00pm
-
Yachats MercantileYachats
130 US-101, Yachats, OR 97498
11:00am - 3:00pm
-
Eagle Valley SupplyYoncalla
2570 Eagle Valley Rd, Yoncalla, OR 97499
Flooring · Siding · Roofing
BEFORE YOU GO
Bring the right details to the store
Measure fasteners and choose a bit for the material.

Measure a screw correctly
Record the length, diameter and thread before visiting the store.
Read the guide
Screws and bolts explained
Use the thread, head and application to match the fastener.
Read the guide
Choose the right drill bit
Separate wood, metal and masonry bits before comparing sizes.
Read the guide