All states›North Dakota

Hardware Stores in North Dakota

153 hardware stores in 75 cities and towns across North Dakota. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

North Dakota has about 796,568 residents, so that's 19 hardware stores per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

153hardware stores
75cities & towns
94%list a phone
123with a website

Across North Dakota, of the 153 hardware stores we list, 144 give a phone number, 27 publish opening hours and 123 have a website. 56 are branches of national chains — Ace Hardware (21), True Value (12), Tractor Supply Co (9); the remaining 97 are independent. By what they offer: 64 sell lumber, 18 are farm and ranch supply stores, 3 sell plumbing supplies. Most often named on their own websites: siding (44), roofing (44) and flooring (38). The longest-running is Muus Lumber & Hardware, in business since 1904.

Top 10 hardware stores in North Dakota

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1The Home DepotMinot

    Mon-Sat 6am-9pm, Sun 8am-8pm

    Spotted an error? Let us know

  2. 2Tractor Supply Co.Dickinson

    Mon-Sat 8am-9pm, Sun 9am-7pm

    Farm supply

    Spotted an error? Let us know

  3. 3Builders Supply CoBismarck

    Mon–Fri 7:30am–5:00pm, Sat 7:30am–Noon

    Key cuttingLumberScreen repair

    Spotted an error? Let us know

  4. 4Mertz Lumber & SupplyEllendale

    Mon–Fri 8:00am–5:30pm, Sat 8:00am–3:00pm

    Lumber

    Spotted an error? Let us know

  5. 5Muus Lumber & HardwareMinot

    Mon - Fri 7:30 am - 5:00 pm

    Lumber

    Spotted an error? Let us know

  6. 6Riverside Building CenterLisbon

    Monday - Friday 8:00am - 5:30pm, Saturday 8:00am - 12:00pm

    Lumber

    Spotted an error? Let us know

  7. 7Valley Building CenterDrayton

    Mon–Fri 6am–5pm, Sat 7am–3pm

    Lumber

    Spotted an error? Let us know

  8. 8Devils Lake Ace HardwareDevils Lake

    Spotted an error? Let us know

  9. 9Acme ToolsFargo

    Spotted an error? Let us know

  10. 10MAC'S HardwareFargo

    Spotted an error? Let us know

Cities

Largest first. Towns with a single hardware store are listed further down this page.

Other towns in North Dakota

One hardware store each — too few for a page of their own, so they live here.

  1. Adam's General StoreAdams

    410 Main St, Adams, ND 58210

    Spotted an error? Let us know

  2. Heringer LumberAnamoose

    520 Main St, Anamoose, ND 58710

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  3. Prairie LumberBeach

    98 E Main St, Beach, ND 58621

    Lumber

    Spotted an error? Let us know

  4. Stu's Hardware & FurnitureBelcourt

    9629 Bia Road 21, Belcourt, ND 58316

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  5. J&M Hardware and Sporting GoodsBeulah

    128 Main St W, Beulah, ND 58523-6968

    Spotted an error? Let us know

  6. J & M Ace HardwareBeulah

    1900 Highway 49, Beulah, ND 58523

    Spotted an error? Let us know

  7. Do It BestBeulah

    128 W Main St, Beulah, ND 58523

    Spotted an error? Let us know

  8. Binford Grocery & HardwareBinford

    313 Whinery St, Binford, ND 58416

    Spotted an error? Let us know

  9. Nodak Supply True Value HardwareBottineau

    1301 Highway 5 NE, Bottineau, ND 58318

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  10. Cando LumberCando

    518 5th Ave, Cando, ND 58324

    Cabinets

    PaintLumber

    Spotted an error? Let us know

  11. Cando Home & HardwareCando

    424 Main St, Cando, ND 58324

    Spotted an error? Let us know

  12. Hardware HankCarrington

    950 Main St, Carrington, ND 58421

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  13. Casselton Hardware HankCasselton

    714 Front St, Casselton, ND 58012

    Spotted an error? Let us know

  14. Casselton Ace HardwareCasselton

    1610 Governors Dr, Casselton, ND 58012

    Spotted an error? Let us know

  15. Cavalier Do it Best Home & LumberCavalier

    601 Division Ave S, Cavalier, ND 58220

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  16. Cavalier True ValueCavalier

    213 W Main St, Cavalier, ND 58220

    Spotted an error? Let us know

  17. Cavalier Do-It-Best HardwareCavalier

    500 Division Ave S, Cavalier, ND 58220

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  18. Cooperstown True ValueCooperstown

    401 4th St SW, Cooperstown, ND 58425

    Mon-Sat 8am-6am, Sun 12pm-4am

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  19. Jacobs Hardware HankCrosby

    12 Main St S, Crosby, ND 58730

    Spotted an error? Let us know

  20. Hardware HankCrosby

    2nd Ave N, Crosby, ND 58730

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  21. Crosby Hardware Hank GreenhouseCrosby

    102 S Main St, Crosby, ND 58730-3109

    Spotted an error? Let us know

  22. Devils Lake Ace HardwareDevils Lake

    210 US-2, Devils Lake, ND 58301

    Spotted an error? Let us know

  23. MAC'S HardwareDevils Lake

    704 US-2, Devils Lake, ND 58301

    Spotted an error? Let us know

  24. Valley Building CenterDrayton

    202 ND-66, Drayton, ND 58225

    Mon–Fri 6am–5pm, Sat 7am–3pm

    Since 1945

    Lumber

    Spotted an error? Let us know

  25. Halcrow's LLCDrayton

    500 S Main St Box 160, Drayton, ND 58225

    Spotted an error? Let us know

  26. Elgin True ValueElgin

    104 Main, Elgin, ND 58533

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  27. Mertz Lumber & SupplyEllendale

    45 Main St, Ellendale, ND 58436

    Mon–Fri 8:00am–5:30pm, Sat 8:00am–3:00pm

    Lumber

    Spotted an error? Let us know

  28. Ellendale True ValueEllendale

    139 Main St, Ellendale, ND 58436

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  29. Hardware HankEnderlin

    211 4th Ave #1/2, Enderlin, ND 58027

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  30. Finley Lumber and SupplyFinley

    Finley, ND

    Lumber

    Spotted an error? Let us know

  31. S & J HardwareGarrison

    8 N Main St, Garrison, ND 58540

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  32. Garrison LumberGarrison

    3983 Highway 37 Byp NW, Garrison, ND 58540

    Lumber

    Spotted an error? Let us know

  33. Garrison Lumber IncGarrison

    Garrison, ND

    Lumber

    Spotted an error? Let us know

  34. Carlson HardwareGilby

    203 Main Ave, Gilby, ND 58235

    Spotted an error? Let us know

  35. Grafton True ValueGrafton

    85 E 4th St, Grafton, ND 58237

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  36. Ace HardwareGrafton

    85 E 4th St, Grafton, ND 58237

    Spotted an error? Let us know

  37. Harbor Freight ToolsGrand Forks

    2450 S Columbia Rd, Grand Forks, ND 58201

    Mon-Sat 8am-8pm, Sun 9am-6pm

    Spotted an error? Let us know

  38. Acme ToolsGrand Forks

    1705 13th Ave N, Grand Forks, ND 58203

    Spotted an error? Let us know

  39. Ace HardwareGrand Forks

    1826 S Washington St, Grand Forks, ND 582016350

    Spotted an error? Let us know

  40. Hansen Lumber & HardwareGwinner

    316 State Rte 13, Gwinner, ND 58040

    Lumber

    Spotted an error? Let us know

  41. Post's Hardware HankHankinson

    307 Main Ave S, Hankinson, ND 58041

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  42. Post's HardwareHankinson

    613 Main Ave S, Hankinson, ND 58041

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  43. Tractor Supply CoHarvey

    2959 25 Th St Northeast, Harvey, ND 58341

    Mon-Sat 8am-9pm, Sun 9am-7pm

    Farm supply

    Spotted an error? Let us know

  44. Lemer's AceHarvey

    110 10th St E, Harvey, ND 58341

    Spotted an error? Let us know

  45. Tractor Supply Co.Hazen

    101 12th Ave NW, Hazen, ND 58545

    Mon-Sat 8am-9pm, Sun 9am-7pm

    Farm supply

    Spotted an error? Let us know

  46. Hazen Hardware Hank & Rental CenterHazen

    118 Main St W, Hazen, ND 58545

    Tool rental

    Spotted an error? Let us know

  47. Hazen Ace HardwareHazen

    118 Main St W, Hazen, ND 58545-4206

    Spotted an error? Let us know

  48. Hillsboro Lumber & HardwareHillsboro

    4 1st Ave NE, Hillsboro, ND 58045

    Lumber

    Spotted an error? Let us know

  49. Olsen Hardware and AppliancesHillsboro

    1 N Main St, Hillsboro, ND 58045

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  50. Valley HardwareHoople

    3035 Glendale Ave, Hoople, ND 58243-4307

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  51. United HardwareKenmare

    107 1st Ave NW, Kenmare, ND 58746

    Spotted an error? Let us know

  52. Western Choice Cooperative Hardware StoreKilldeer

    125 Railroad St SE, Killdeer, ND 58640

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  53. Kindred Implement & True Value HardwareKindred

    321 ND-46, Kindred, ND 58051

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  54. Kulm Hardware and Home CenterKulm

    3 Main Ave N, Kulm, ND 58456

    Spotted an error? Let us know

  55. Hardware HankLakota

    115 MAIN ST, Lakota, ND 58344

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  56. Lamoure HardwareLamoure

    10220 State Rte 13, Lamoure, ND 58458

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  57. Langdon HardwareLangdon

    804 1st St, Langdon, ND 58249

    Spotted an error? Let us know

  58. Langdon Building CenterLangdon

    212 9th Ave E, Langdon, ND 58249

    Lumber

    Spotted an error? Let us know

  59. Lidgerwood Lumber JDLidgerwood

    153 Wiley Ave S, Lidgerwood, ND 58053-4059

    Lumber

    Spotted an error? Let us know

  60. Nodak Ranch and Home SupplyLinton

    8010 7th Ave SE, Linton, ND 58552-9025

    Flooring · Siding · Roofing

    LumberFarm supply

    Spotted an error? Let us know

  61. Nodak Ranch And Home Supply True Value #19047 Linton, NDLinton

    8030 Highway 83 South East, Linton, ND 58552-9025

    Flooring · Siding · Roofing

    LumberFarm supply

    Spotted an error? Let us know

  62. Riverside Building CenterLisbon

    1015 Main St, Lisbon, ND 58054

    Monday - Friday 8:00am - 5:30pm, Saturday 8:00am - 12:00pm

    Since 1984

    Lumber

    Spotted an error? Let us know

  63. Main Street Farm & HomeLisbon

    715 Main St, Lisbon, ND 58054

    Farm supply

    Spotted an error? Let us know

  64. True ValueLisbon

    406 Main St, Lisbon, ND 58054

    LumberPlumbing

    Spotted an error? Let us know

  65. Mandan ND Lumber YardMandan

    1513 39th Ave SE, Mandan, ND 58554

    Mon-Fri 7am-4:30pm

    Since 1998

    Siding · Roofing · Cabinets

    Lumber

    Spotted an error? Let us know

  66. Hardware HankMayville

    39 Main St W, Mayville, ND 58257

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  67. Main Street HardwareNapoleon

    302 Main Ave, Napoleon, ND 58561

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  68. Do It BestNew Rockford

    16 North 8th St, New Rockford, ND 58356

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  69. Cash & Carry True Value LumberNew Rockford

    203 1st St S, New Rockford, ND 58356

    LumberPlumbing

    Spotted an error? Let us know

  70. Farmers Lamber & GamblesNew Salem

    508 Main Ave, New Salem, ND 58563

    Farm supply

    Spotted an error? Let us know

  71. Satermo's HardwareNew Town

    318 Main St #967, New Town, ND 58763

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  72. B & B HardwareNoonan

    213 S Main St # 507, Noonan, ND 58765

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  73. Praska's Hardware HankOakes

    19 S 5th St, Oakes, ND 58474

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  74. Mertz Lumber & SupplyOakes

    715 S 7th St, Oakes, ND 58474

    Lumber

    Spotted an error? Let us know

  75. Oakes True ValueOakes

    518 Main St, Oakes, ND 58474

    Spotted an error? Let us know

  76. Park River HardwarePark River

    405 Briggs Ave S, Park River, ND 58270

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  77. Brad's Hardware HankParshall

    24 Main St, Parshall, ND 58770

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  78. Plaza Hardware StorePlaza

    Main, Plaza, ND 58771

    Spotted an error? Let us know

  79. The Country StorePowers Lake

    123 Main St, Powers Lake, ND 58773

    Spotted an error? Let us know

  80. Ace HardwareRolla

    602 Main Ave W, Rolla, ND 58367

    Spotted an error? Let us know

  81. Hardware HankRugby

    200 2nd St SW, Rugby, ND 58368

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  82. Cameron HardwareSherwood

    145 Main St, Sherwood, ND 58782

    Spotted an error? Let us know

  83. Stanley Ace HardwareStanley

    702 Westview Ln, Stanley, ND 58784

    Spotted an error? Let us know

  84. Stanley Ace HardwareStanley

    205 South Main, Stanley, ND 58784

    Spotted an error? Let us know

  85. Schreiner's Hardware & FurnitureStrasburg

    601 Main St, Strasburg, ND 58573

    Spotted an error? Let us know

  86. Tappen Farm Supply, LLCTappen

    3630 39th Ave SE, Tappen, ND 58487

    Farm supply

    Spotted an error? Let us know

  87. Tioga Ace HardwareTioga

    119 Main St N Box 1525, Tioga, ND 58852

    Spotted an error? Let us know

  88. Towner Hardware HankTowner

    208 S Main St, Towner, ND 58788

    Spotted an error? Let us know

  89. Rust's Hardware HankTurtle Lake

    216 Main St, Turtle Lake, ND 58575

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  90. Underwood Farm SupplyUnderwood

    93 Lincoln Ave, Underwood, ND 58576

    Farm supply

    Spotted an error? Let us know

  91. Handy Home & HardwareValley City

    727 15th Ave SW, Valley City, ND 58072

    Spotted an error? Let us know

  92. Tractor Supply Co.Wahpeton

    1202 4th Ave S, Wahpeton, ND 58075

    Mon-Sat 8am-9pm, Sun 9am-7pm

    Farm supply

    Spotted an error? Let us know

  93. Ace HardwareWahpeton

    1005 Dakota Ave, Wahpeton, ND 58075

    Spotted an error? Let us know

  94. Wahpeton ND Lumber YardWahpeton

    7929 180th Ave SE, Wahpeton, ND 58075

    Monday - Friday: 7:30 AM - 5:00 PM, Saturday: 8:00 AM - 12:00 PM, Sunday: Closed

    Since 1998

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  95. Walhalla Building Center Inc.Walhalla

    1820 ND-32, Walhalla, ND 58282

    Lumber

    Spotted an error? Let us know

  96. Scott's HardwareWashburn

    801 Main Ave, Washburn, ND 58577

    Flooring · Siding · Roofing

    Lumber

    Spotted an error? Let us know

  97. Tractor Supply Co.Watford City

    105 6th Ave SE, Watford City, ND 58854

    Mon-Sat 8am-9pm, Sun 9am-7pm

    Farm supply

    Spotted an error? Let us know

  98. Badlands Do It Best HardwareWatford City

    140 N Main St S, Watford City, ND 58854

    Locally owned

    Key cuttingPaintLumberPlumbing

    Spotted an error? Let us know

  99. Watford City Lumber and Ace HardwareWatford City

    1504 4th Ave NE, Watford City, ND 58854

    Lumber

    Spotted an error? Let us know

  100. Ace HardwareWest Fargo

    635 32nd Ave E, West Fargo, ND 58078-7114

    Spotted an error? Let us know

  101. MenardsWest Fargo

    1300 13th Ave E, West Fargo, ND 58078

    Spotted an error? Let us know

  102. Ostrom's HardwareWest Fargo

    1100 13th Ave E Ste 2, West Fargo, ND 58078-3376

    Spotted an error? Let us know

BEFORE YOU GO

Bring the right details to the store

Measure fasteners and choose a bit for the material.

All guides