Across Maine, of the 215 hardware stores we list, 206 give a phone number, 48 publish opening hours and 172 have a website. 111 are branches of national chains — Ace Hardware (39), True Value (22), Tractor Supply Co (17); the remaining 104 are independent. By what they offer: 43 sell lumber, 23 are farm and ranch supply stores, 11 sell paint. Most often named on their own websites: flooring (23), siding (23) and roofing (23). The longest-running is Quinn Hardware, in business since 1865. 6 describe themselves as family-owned.
Top 10 hardware stores in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Maine HardwarePortland
Mon-Fri 7am-6pm, Sat 8am-6pm, Sun 9am-5pm
-
2The Home DepotTopsham
Mon-Sat 6am-9pm, Sun 8am-8pm
-
3True ValueMachias
Mon-Fri 8am-5:30pm, Sat 8am-5pm, Sun 9am-2pm
-
4Tractor Supply CoBrunswick
Mon-Sat 8am-9pm, Sun 9am-7pm
-
5Harbor Freight ToolsSouth Portland
Mon-Sat 8am-8pm, Sun 9am-6pm
-
6Decorum Hardware & LightingFalmouth
Monday - Friday, 9am-4pm, Saturday, (seasonally) 10am-2pm
-
7Eldredge Lumber & HardwarePortland
Monday-Friday 7:00 am-5:00 pm, Saturdays 8:00 am-5:00 pm
-
8Home Supply CenterBelfast
Mon - Sat, 8:00am - 5:00pm, Sun, 10:00am - 3:00pm
-
9Knight's Farm SupplyAugusta
Monday-Friday: 8am-6pm, Saturday: 8am-4pm, Sunday: 9am-2pm
-
10Quinn HardwareSkowhegan
Mon-Fri 7:30am-5pm, Sat-Sun 8am-2pm
Cities
Largest first. Towns with a single hardware store are listed further down this page.
- South Portland7
- Belfast5
- Biddeford5
- Dover Foxcroft5
- Portland5
- Skowhegan5
- Auburn4
- Ellsworth4
- Gorham4
- Rockland4
- Sanford4
- Waterville4
- Wells4
Other towns in Maine
One hardware store each — too few for a page of their own, so they live here.
-
Pete's HardwareAndover
25 Nevel Rd, Andover, ME 04216
-
Knight's Farm SupplyAugusta
2310 N Belfast Ave, Augusta, ME 04330
Monday-Friday: 8am-6pm, Saturday: 8am-4pm, Sunday: 9am-2pm
-
Aubuchon HardwareAugusta
10 Bangor St, Augusta, ME 04330
-
Harbor FreightAugusta
10 Whitten Rd, Augusta, ME 04330
-
Jerry’s HARDWAREBUCKSPORT
3 Acadia Hwy, BUCKSPORT, ME 04416
Flooring · Siding · Roofing
-
Tractor Supply CoBangor
1161 Broadway, Bangor, ME 04401
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Harbor Freight ToolsBangor
50 Springer Dr, Bangor, ME 04401
-
The Home DepotBangor
650 Stillwater Ave, Bangor, ME 04401
Mon-Sat 6am-10pm, Sun 8am-8pm
Roofing
-
Ebs Building SuppliesBar Harbor
1513 State Highway 102, Bar Harbor, ME 04609-7145
-
Rocky's Ace HardwareBath
55 Congress Ave, Bath, ME 04530
Family-owned
-
Msdco HardwareBath
160 Front St Ste 1, Bath, ME 04530-2609
-
Brooks Bros.Bethel
73 Main St, Bethel, ME 04217
-
Staples HardwareBingham
3 Taylor Ave, Bingham, ME 04920-4228
-
EBS Building SuppliesBlue Hill
112 Main St, Blue Hill, ME 04614
-
Grover's HardwareBoothbay Harbor
47 Townsend Ave, Boothbay Harbor, ME 04538-1841
-
Bowdoinham HardwareBowdoinham
20 Main St, Bowdoinham, ME 04008
-
Aubuchon HardwareBrewer
484 Wilson St, Brewer, ME 04412
-
Lane Systems & SupplyBrewer
15 Industrial Plaza Dr, Brewer, ME 04412-2241
-
Hayes Ace Hardware & RentalBridgton
204 Portland Rd, Bridgton, ME 04009
-
Gibbs Family HardwareBrooks
42 Veterans Hwy, Brooks, ME 04921-3807
-
Tractor Supply CoBrunswick
24 Farley Rd, Brunswick, ME 04011
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Ace HardwareBuxton
241 Parker Farm Rd, Buxton, ME 04093-3244
-
Aubuchon HardwareBuxton
400 Narragansett Trail, Buxton, ME 04093
-
Tractor Supply Co.Calais
289 South St, Calais, ME 04619
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Calais Ace Home CenterCalais
295 North St, Calais, ME 04619
-
Johnson's True Value HardwareCalais
188 North St, Calais, ME 04619
Flooring · Siding · Roofing
-
Rankin's Hardware & BuildingCamden
30 Union St, Camden, ME 04843
-
Hammond Lumber CompanyCamden
50 Union St, Camden, ME 04843
Flooring · Siding · Roofing
-
EBS Building SuppliesCherryfield
82 Milbridge Rd, Cherryfield, ME 04622-4415
-
Ace Home and Camp CareChina
762 Neck Rd, China, ME 04358
-
Elmers DiscountColumbia
366 US-1, Columbia, ME 04623
Flooring · Siding · Roofing
-
Ware-Butler Building SupplyCorinth
534 Main St, Corinth, ME 04427
Flooring · Siding · Roofing
-
True ValueCornish
13 MAPLE ST, Cornish, ME 04020-3101
-
Hardware ConsultantsCumberland Foreside
12 Sky View Dr, Cumberland Foreside, ME 04110-1340
-
Damariscotta HardwareDamariscotta
423 Main St, Damariscotta, ME 04543
Flooring · Siding · Roofing
-
Danforth HardwareDanforth
115 Houlton Rd, Danforth, ME 04424
-
Dexter Ace HardwareDexter
11 Main St, Dexter, ME 04930
-
True ValueDixfield
5 WELD ST, Dixfield, ME 04224-9504
-
Guptill's Logging SuppliesEast Machias
883 Main St, East Machias, ME 04630-4050
Since 1982
-
Crandall's HardwareEast Millinocket
8 Main St, East Millinocket, ME 04430
Family-owned
-
Decorum Hardware & LightingFalmouth
234 Middle Rd, Falmouth, ME 04105
Monday - Friday, 9am-4pm, Saturday, (seasonally) 10am-2pm
-
Falmouth Ace HardwareFalmouth
215 US-1, Falmouth, ME 04105
-
Gosline's Hardware & EquipmentFarmingdale
563 Maine Ave, Farmingdale, ME 04344
-
Campbell's Ace HardwareFarmingdale
535 Maine Ave, Farmingdale, ME 04344-2901
-
Aubuchon Ace HardwareFarmington
528 Wilton Rd, Farmington, ME 04938
-
True Value CompanyFarmington
244 Front St, Farmington, ME 04938-5806
-
Aubuchon HardwareFarmington
361 Wilton Rd, Farmington, ME 04938-6124
-
Freeport HardwareFreeport
262 Us Route 1, Freeport, ME 04032
-
Trumbulls HardwareFryeburg
27 Portland St, Fryeburg, ME 04037
-
Randolph HardwareGardiner
244 Water St, Gardiner, ME 04345
Flooring · Siding · Roofing
-
Harvey's HardwareGardiner
16 Maine Ave, Gardiner, ME 04345
-
Harvey's Hardware StoreGardiner
16 Central Maine Xing, Gardiner, ME 04345
-
Anderson Hardware & MarineGouldsboro
61 US-1, Gouldsboro, ME 04607
-
Ace HardwareGray
19 Portland Rd, Gray, ME 04039
-
Gray Village HardwareGray
97 Shaker Rd, Gray, ME 04039-7791
-
A & A HardwareGreene
721 US-202, Greene, ME 04236
-
G Squared HardwareGreene
440 US-202, Greene, ME 04236
-
Guilford HardwareGuilford
66 Water St, Guilford, ME 04443
Locally owned
Siding · Roofing
-
Harold's Logging SuppliesHampden
605 Main Rd N, Hampden, ME 04444-1804
Monday through Friday
-
Erickson's Hardware and Ice CreamHampden
13 Main Rd N, Hampden, ME 04444
-
Hampden HardwareHampden
6 Western Ave, Hampden, ME 04444-1426
-
Hermon Ace HardwareHermon
2402 US-2, Hermon, ME 04401
Locally owned
-
Horten Building SuppliesHoulton
Houlton, ME
-
Champagne True Value Lumber & HardwareJackman
5 Champagne Dr, Jackman, ME 04945
Mon-Fri 7:30am-5am, Sat 7:30am-12pm
Flooring · Siding · Roofing
-
Jackman HardwareJackman
598 Main St, Jackman, ME 04945
-
Kennebunk Ace HardwareKennebunk
45 Portland Rd, Kennebunk, ME 04043
-
True ValueKennebunk
153 Port Road, Kennebunk, ME 04043
-
Rocky's Ace HardwareKennebunk
45 Portland Rd, Kennebunk, ME 04043-6628
-
Jordan LumberKingfield
354 Main St, Kingfield, ME 04947-4107
-
Ace HardwareKittery
6 Shapleigh Rd, Kittery, ME 03904-1402
-
Welch's Hardware & LumberLebanon
373 Carl Broggi Hwy, Lebanon, ME 04027
-
Tractor Supply Co.Lewiston
1619 Lisbon St, Lewiston, ME 04240
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Ace HardwareLewiston
1086 Sabattus St, Lewiston, ME 04240
-
Aubuchon HardwareLewiston
691 Main St, Lewiston, ME 04240
-
Ace HardwareLimerick
42 Central Ave, Limerick, ME 040483212
-
Sleeper's ACE LimingtonLimington
183 Ossipee Trl, Limington, ME 04049
-
Aubuchon HardwareLincoln
245 W Broadway, Lincoln, ME 04457-4001
-
Aubuchon Ace HardwareLisbon Falls
572 Lisbon St, Lisbon Falls, ME 04252-1109
-
Aubuchon HardwareLisbon Falls
691 Lisbon St, Lisbon Falls, ME 04252-1201
-
Percy's Hardware CompanyLitchfield
483 Richmond Rd, Litchfield, ME 04350
-
Litchfield LumberLitchfield
675 Huntington Hill Rd, Litchfield, ME 04350-3718
-
Guilds Country HardwareLivermore
1739 Federal Rd, Livermore, ME 04253
-
Lovell Hardware Inc.Lovell
411 Main St, Lovell, ME 04051
Locally owned
-
Lubec HardwareLubec
33 N Water St, Lubec, ME 04652
-
True ValueMachias
292 Main Street, Machias, ME 04654
Mon-Fri 8am-5:30pm, Sat 8am-5pm, Sun 9am-2pm
-
Campbell's HardwareMadison
66 Main St, Madison, ME 04950
-
Campbell's True Value HardwareMadison
339 Main St, Madison, ME 04950-4221
-
Campbell's Ace HardwareMadison
66 Main St, Madison, ME 04950-1223
-
Handy True Value HardwareMechanic Falls
9 Depot Sq, Mechanic Falls, ME 04256
-
Tractor Supply Co.Millinocket
800 Central St, Millinocket, ME 04462-2126
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Katahdin True ValueMillinocket
225 Aroostook Ave, Millinocket, ME 04462
Mon-Fri 8am-5am, Sat 9am-4am, Sun 10am-2am
Flooring · Siding · Roofing
-
Katahdin Hardware & Home Improvement CenterMillinocket
115 Central St, Millinocket, ME 04462-1435
-
Three Rivers HardwareMilo
34 W Main St, Milo, ME 04463
Flooring · Siding · Roofing
-
Ace HardwareMt Desert
106 Main Street, Mt Desert, ME 04662
-
Aubuchon Ace HardwareNaples
499 Roosevelt Trail, Naples, ME 04055
-
Homestead Building SupplyNew Gloucester
137 Sabbathday Rd, New Gloucester, ME 04260-2639
-
Louis Doe Home CenterNewcastle
92 Mills Rd, Newcastle, ME 04553
-
Aubuchon Ace HardwareNewport
83 Moosehead Trl, Newport, ME 04953-4104
-
Nickerson Yard Maintenance Landscape Supply & HardwareNorridgewock
20 Bigelow Hill Rd, Norridgewock, ME 04957
-
Aubuchon Ace HardwareNorway
138 Main St, Norway, ME 04268
-
Blake Family Hardware Inc.Oakland
46 Main St, Oakland, ME 04963-4949
-
Hansons Hometown HardwareOld Orchard Beach
2 Cascade Rd Suite 6, Old Orchard Beach, ME 04064
-
Ace HardwareOld Town
486 Stillwater Ave, Old Town, ME 04468
-
Aubuchon HardwareOld Town
Old Town Plaza, Old Town, ME 4468
-
Rob's HardwareOrland
3 Acadia Hwy, Orland, ME 04472
Flooring · Siding · Roofing
-
Crescent Lumber CompanyOrrington
60 Fowler Rd, Orrington, ME 04474-3549
Siding · Roofing · Railing
-
Tractor Supply Co.Oxford
1272 Main St, Oxford, ME 04270
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Record Building Supply Inc.Oxford
623 Main St, Oxford, ME 04270
Mon-Fri 7am-5pm, Sat 8am-12pm
-
Harbor Freight ToolsOxford
1570 Main St. Ste. 11, Oxford, ME 4270
Mon-Sat 8am-8pm, Sun 9am-6pm
-
Kezar Falls Hardware Inc.Parsonsfield
23 Federal Rd, Parsonsfield, ME 04047
-
True Value CompanyPatten
10 Main St, Patten, ME 04765
-
Lowe'sPresque Isle
135 Maysville Street, Presque Isle, ME 04769
-
Harbor Freight ToolsPresque Isle
830 Main St, Presque Isle, ME 04769-2276
Mon-Sat 8am-8pm, Sun 9am-6pm
-
Harbor Freight ToolsPresque Isle
830 Main Street, Suite G1, Presque Isle, ME 4769
Mon-Sat 8am-8pm, Sun 9am-6pm
-
Princeton VarietyPrinceton
123 Main St, Princeton, ME 04668
-
Randolph HardwareRandolph
244 Water St, Randolph, ME 04346
Flooring · Siding · Roofing
-
Rangeley Lakes Builders SupplyRangeley
2742 Main St, Rangeley, ME 04970
-
Aubuchon HardwareRaymond
1243 Roosevelt Trl, Raymond, ME 04071
-
Tractor Supply Co.Rumford
142 Valley Cir, Rumford, ME 04276
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Aubuchon Ace HardwareRumford
65 Falmouth St, Rumford, ME 04276-1636
-
Sturdy HardwareSabattus
186 Sabattus Rd, Sabattus, ME 04280
Family-owned
-
Indian Stream HardwareSaint Albans
23 Palmyra Rd, Saint Albans, ME 04971-7025
-
Oak Hill Ace HardwareScarborough
29 Gorham Rd, Scarborough, ME 04074-9859
-
Dunstan Ace HardwareScarborough
Scarborough, ME
-
Dunstan Ace HardwareScarborough
636 US Route 1, Scarborough, ME 04074-9700
-
R C Logging SuppliesSmyrna
3429 US-2, Smyrna, ME 04780
-
Aubuchon HardwareSpringvale
640 Main St, Springvale, ME 04083
-
Standish HardwareStandish
5 Oak Hill Rd, Standish, ME 04084
-
Steep Falls Building SupplyStandish
190 Ossipee Trail W, Standish, ME 04084
-
Strong Hardware & LumberStrong
163 N Main St, Strong, ME 04983
-
Surry General StoreSurry
345 Blue Hill Rd, Surry, ME 04684-3232
Siding · Tile
-
Tractor Supply CoThomaston
38 Thomaston Commons Way, Thomaston, ME 04861
Mon-Sat 8am-9pm, Sun 9am-7pm
-
The Home DepotTopsham
154 Topsham Fair Mall Rd, Topsham, ME 04086-1726
Mon-Sat 6am-9pm, Sun 8am-8pm
-
Northland True Value HardwareTurner
1355 Auburn Rd, Turner, ME 04282
Flooring · Siding · Roofing
-
Union True ValueUnion
749 Heald Hwy Route 17, Union, ME 04862
-
Mac's HardwareUnity
289 School St, Unity, ME 04988
Flooring · Siding · Roofing
-
Van Buren HardwareVan Buren
525 Main St, Van Buren, ME 04785
-
Bear Hill True Value HardwareWaldoboro
163 Jefferson St, Waldoboro, ME 04572
Mon-Fri 8am-5am, Sat 8am-4am, Sun 8:30am-12:30pm
Flooring · Siding · Roofing
-
Ace HardwareWaldoboro
3533 Atlantic Hwy, Waldoboro, ME 04572
-
True ValueWarren
420 Camden Rd, Warren, ME 04864
Flooring · Siding · Roofing
-
Plummer's HardwareWaterboro
1009A Main St, Waterboro, ME 04087
-
Plummer's Ace HardwareWestbrook
30 Central St, Westbrook, ME 04092
-
Sportsmans HardwareWestbrook
30 Central St, Westbrook, ME 04092
-
Wilton Hardware StoreWilton
343 Main St, Wilton, ME 04294
Monday - Friday: 7 am - 6 am, Saturday 8 am - 4 pm, Sunday 8 am - 2 pm
-
Tractor Supply Co.Wilton
979 US-2, Wilton, ME 04294
Mon-Sat 8am-9pm, Sun 9am-7pm
-
Tractor Supply Co.Windham
496 Roosevelt Trl, Windham, ME 04062
Mon-Sat 8am-9pm, Sun 9am-7pm
-
The Home DepotWindham
20 Franklin Drive, Windham, ME 04062
-
Aubuchon Ace HardwareWindham
777 Roosevelt Trl, Windham, ME 04062-5341
-
Ace HardwareWinslow
30 Garland Rd, Winslow, ME 04901
-
Winslow SupplyWinslow
567 Benton Ave, Winslow, ME 04901
-
Campbell's Ace HardwareWinslow
30 Garland Rd, Winslow, ME 04901-0600
-
Audettes HardwareWinthrop
22 Peck Farm Rd, Winthrop, ME 04364
-
Ames True Value Hardware & SupplyWiscasset
447 Bath Rd, Wiscasset, ME 04578
Mon-Fri 7am-5:30am, Sat 7am-5am
Flooring · Siding · Roofing
-
Coastal Hardware Inc.Yarmouth
914 Rte 1, Yarmouth, ME 04096
-
Ace HardwareYork
627 US Route 1, York, ME 03909-1641
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