The 10 Best Hardware Stores in Illinois!

Locally-owned hardware stores are still dotted across Illinois providing unparalleled customer service and personalized attention to their long-time customers. While these hardware stores are usually smaller than chain stores, they often offer the same products and even hard-to-find items the bigger stores don’t keep stocked. The best hardware stores in Illinois aren’t the biggest, but the ones that care about their customers year after year. Here are the 10 best in the state.
1. Pawnee Lumber & Hardware Co, Pawnee, IL
Pawnee Lumber & Hardware is hidden gem featuring friendly customer service, free local delivery, and small-town charm. This full-service lumberyard and hardware store was established in 1856 and has always offered great quality and prices. Their knowledgeable staff offers assistance on all projects regardless of complexity.
2. Steve Jones Plumbing & Hardware, Newton, IL
For a local hardware store that always goes the extra mile, head to Steve Jones Plumbing & Hardware. They offer hardware supplies, appliances, and services including plumbing and remodeling. Customers appreciate the quality services performed by the staff and consistently helpful customer service at this hardware shop.
3. Pecatonica Hardware, Pecatonica, IL
You’re guaranteed to leave with whatever you need at Pecatonica Hardware. Their customers appreciate the personalized attention from the helpful crew, large selection of items, and unique supplies carried at this store. They carry hardware supplies not found in many larger stores, allowing customers to discover hardware treasures at competitive prices.
4. Schauer Hardware, Forest Park, IL
Schauer Hardware is a mom-and-pop hardware store offering friendly customer service and real solutions to your household problems. Here you get personal attention by knowledgeable staff members who care about your experience. Schauer is a great place for getting keys made and picking up common household tools and supplies.
View this post on Instagram
5. John Millen Hardware, Wilmette, IL
Located in downtown Wilmette, John Millen Hardware is a full-service hardware store that carries thousands of standard hardware products and hard-to-find products not stocked in chain stores. The staff members are always anxious to help answer questions and provide solutions to any household problem their customers encounter.
6. Kim's Hardware, Chicago, IL
For a helpful hardware store in the city, look no further than Kim’s Hardware. This independent hardware store offers everything you need to fix a repair around your home or begin a do-it-yourself project. Their staff members are always helpful and eager to find solutions to any household repair issue you may encounter. The store is well-stocked and offers competitive prices, as well.
7. Brandon's Hardware & Rental, Lena, IL
Brandon’s Hardware is a local favorite because of the owner’s amazing customer service. He’s always adding new hardware products to the store and offers his help whenever possible. This shop also offers rentals and caters to both do-it-yourselfers and contractors.
8. Jebens Hardware, Blue Island, IL
Serving customers since 1876, Jebens Hardware takes customer service very seriously. This cozy, old-fashioned hardware store offers a wide assortment of hardware supplies and is a blast from the past. Their friendly, knowledgeable staff members give personalized attention to all customers and if they don’t know the solution to your problem, they make sure to find out.
9. Kesel Hardware, Nashville, IL
Specializing in hardware and rentals, Kesel Hardware always puts their customers first. They’ve been serving contractors and do-it-yourselfers for over 20 years, making them a local favorite. Their rentals include swimming pool supplies, lawn and garden equipment, corporate event supplies, and much more.
10. Martin & Sons Hardware Hank, Herscher, IL
Martin & Sons Hardware is a hometown hardware store that always has what you need. This family owned and operated hardware store offers courteous service and a pleasant shopping experience. They are eager to help whenever you have any questions about your household repairs or just need to know which aisle to find a certain product.
Enter City / State or Zip code below
Adams County
- Camp Point
- Clayton
- Coatsburg
- Fowler
- Golden
- La Prairie
- Liberty
- Lima
- Loraine
- Mendon
- Paloma
- Payson
- Plainville
- Quincy
- Ursa
Alexander County
Bond County
Boone County
Brown County
Bureau County
- Arlington
- Buda
- Bureau
- Cherry
- Dalzell
- Depue
- Dover
- Kasbeer
- La Moille
- Ladd
- Malden
- Manlius
- Mineral
- Neponset
- New Bedford
- Ohio
- Princeton
- Seatonville
- Sheffield
- Spring Valley
- Tiskilwa
- Van Orin
- Walnut
- Wyanet
Calhoun County
Carroll County
Cass County
Champaign County
- Bondville
- Broadlands
- Champaign
- Dewey
- Fisher
- Foosland
- Gifford
- Homer
- Ivesdale
- Longview
- Ludlow
- Mahomet
- Ogden
- Penfield
- Pesotum
- Philo
- Rantoul
- Royal
- Sadorus
- Saint Joseph
- Savoy
- Seymour
- Sidney
- Thomasboro
- Tolono
- Urbana
Christian County
- Assumption
- Bulpitt
- Edinburg
- Kincaid
- Morrisonville
- Mount Auburn
- Moweaqua
- Owaneco
- Palmer
- Pana
- Rosamond
- Stonington
- Taylorville
- Tovey
Clark County
Clay County
Clinton County
- Albers
- Aviston
- Bartelso
- Beckemeyer
- Breese
- Carlyle
- Germantown
- Hoffman
- Huey
- Keyesport
- New Baden
- New Memphis
- Trenton
Coles County
Cook County
- Alsip
- Arlington Heights
- Bartlett
- Bedford Park
- Bellwood
- Berkeley
- Berwyn
- Blue Island
- Bridgeview
- Broadview
- Brookfield
- Burbank
- Calumet City
- Chicago
- Chicago Heights
- Chicago Ridge
- Cicero
- Country Club Hills
- Countryside
- Crestwood
- Des Plaines
- Dolton
- Elk Grove Village
- Elmwood Park
- Evanston
- Evergreen Park
- Flossmoor
- Ford Heights
- Forest Park
- Franklin Park
- Glencoe
- Glenview
- Glenwood
- Golf
- Hanover Park
- Harvey
- Harwood Heights
- Hazel Crest
- Hickory Hills
- Hillside
- Hines
- Hodgkins
- Hoffman Estates
- Hometown
- Homewood
- Justice
- Kenilworth
- La Grange
- La Grange Park
- Lansing
- Lemont
- Lincolnwood
- Lynwood
- Lyons
- Markham
- Matteson
- Maywood
- Mchenry
- Melrose Park
- Midlothian
- Morton Grove
- Mount Prospect
- Niles
- Norridge
- Northbrook
- Northfield
- Northlake
- Oak Forest
- Oak Lawn
- Oak Park
- Olympia Fields
- Orland Park
- Palatine
- Palos Heights
- Palos Hills
- Palos Park
- Park Ridge
- Posen
- Prospect Heights
- Richton Park
- River Forest
- River Grove
- Riverdale
- Riverside
- Robbins
- Rolling Meadows
- Rosemont
- Schaumburg
- Schiller Park
- Skokie
- South Holland
- Steger
- Stickney
- Stone Park
- Streamwood
- Summit
- Summit Argo
- Techny
- Thornton
- Tinley Park
- Westchester
- Western Springs
- Wheeling
- Willow Springs
- Wilmette
- Winnetka
- Worth
Crawford County
Cumberland County
Dekalb County
- Clare
- Cortland
- Dekalb
- Esmond
- Genoa
- Hinckley
- Kingston
- Kirkland
- Malta
- Sandwich
- Shabbona
- Somonauk
- Sycamore
- Waterman
Dewitt County
Douglas County
Du Page County
Dupage County
- Addison
- Bensenville
- Bloomingdale
- Carol Stream
- Clarendon Hills
- Darien
- Elmhurst
- Eola
- Fox Valley
- Glen Ellyn
- Glendale Heights
- Hinsdale
- Itasca
- Lisle
- Lombard
- Medinah
- Naperville
- Oak Brook
- Oakbrook Terrace
- Roselle
- Villa Park
- Warrenville
- Wayne
- West Chicago
- Westmont
- Wheaton
- Willowbrook
- Winfield
- Wood Dale
- Woodridge
Edgar County
Edwards County
Effingham County
Fayette County
Ford County
Franklin County
- Akin
- Benton
- Buckner
- Christopher
- Coello
- Ewing
- Frankfort Heights
- Logan
- Mulkeytown
- Orient
- Royalton
- Sesser
- Thompsonville
- Valier
- West Frankfort
- Whittington
- Zeigler
Fulton County
- Astoria
- Avon
- Bryant
- Canton
- Cuba
- Dunfermline
- Ellisville
- Fairview
- Farmington
- Fiatt
- Ipava
- Lewistown
- Liverpool
- London Mills
- Marietta
- Norris
- Saint David
- Smithfield
- Table Grove
- Vermont
Gallatin County
Greene County
Grundy County
Hamilton County
Hancock County
- Augusta
- Basco
- Bowen
- Carthage
- Colusa
- Dallas City
- Elvaston
- Ferris
- Hamilton
- La Harpe
- Nauvoo
- Niota
- Plymouth
- Sutter
- Warsaw
- West Point
Hardin County
Henderson County
Henry County
- Alpha
- Andover
- Annawan
- Atkinson
- Bishop Hill
- Cambridge
- Colona
- Galva
- Geneseo
- Hooppole
- Kewanee
- Lynn Center
- Ophiem
- Orion
- Osco
- Woodhull
Iroquois County
- Ashkum
- Beaverville
- Buckley
- Chebanse
- Cissna Park
- Claytonville
- Clifton
- Crescent City
- Danforth
- Donovan
- Gilman
- Goodwine
- Iroquois
- Loda
- Martinton
- Milford
- Onarga
- Papineau
- Sheldon
- Stockland
- Thawville
- Watseka
- Wellington
- Woodland
Jackson County
- Ava
- Campbell Hill
- Carbondale
- De Soto
- Dowell
- Elkville
- Gorham
- Grand Tower
- Jacob
- Makanda
- Murphysboro
- Oraville
- Pomona
- Vergennes
Jasper County
Jefferson County
Jersey County
Jo Daviess County
Johnson County
Kane County
- Aurora
- Batavia
- Big Rock
- Burlington
- Carpentersville
- Dundee
- East Dundee
- Elburn
- Elgin
- Geneva
- Gilberts
- Hampshire
- Kaneville
- Lafox
- Maple Park
- Mooseheart
- North Aurora
- Plato Center
- Saint Charles
- South Elgin
- Sugar Grove
- Wasco
- West Dundee
Kankakee County
- Aroma Park
- Bonfield
- Bourbonnais
- Bradley
- Buckingham
- Essex
- Grant Park
- Herscher
- Hopkins Park
- Kankakee
- Manteno
- Momence
- Pembroke Township
- Reddick
- Saint Anne
- Union Hill
Kendall County
Knox County
- Abingdon
- Altona
- Dahinda
- East Galesburg
- Galesburg
- Gilson
- Henderson
- Knoxville
- Maquon
- Oneida
- Rio
- Saint Augustine
- Victoria
- Wataga
- Williamsfield
- Yates City
La Salle County
- Cedar Point
- Dana
- Earlville
- Grand Ridge
- La Salle
- Leland
- Leonore
- Lostant
- Marseilles
- Mendota
- North Utica
- Oglesby
- Ottawa
- Peru
- Ransom
- Rutland
- Seneca
- Serena
- Sheridan
- Streator
- Tonica
- Triumph
- Troy Grove
- Utica
- Wedron
Lake County
- Antioch
- Barrington
- Buffalo Grove
- Deerfield
- Fort Sheridan
- Fox Lake
- Grayslake
- Great Lakes
- Green Oaks
- Gurnee
- Highland Park
- Highwood
- Ingleside
- Island Lake
- Kildeer
- Lake Bluff
- Lake Forest
- Lake Villa
- Lake Zurich
- Libertyville
- Lincolnshire
- Long Grove
- Mundelein
- North Chicago
- Port Barrington
- Round Lake
- Round Lake Beach
- Round Lake Park
- Russell
- South Barrington
- Vernon Hills
- Volo
- Wadsworth
- Wauconda
- Waukegan
- Winthrop Harbor
- Zion
Lawrence County
Lee County
- Amboy
- Ashton
- Compton
- Dixon
- Eldena
- Franklin Grove
- Harmon
- Lee
- Lee Center
- Nachusa
- Nelson
- Paw Paw
- Steward
- Sublette
- West Brooklyn
Livingston County
- Ancona
- Blackstone
- Campus
- Chatsworth
- Cornell
- Cullom
- Dwight
- Emington
- Fairbury
- Flanagan
- Forrest
- Graymont
- Long Point
- Odell
- Pontiac
- Saunemin
- Strawn
Logan County
- Atlanta
- Beason
- Chestnut
- Cornland
- Elkhart
- Emden
- Hartsburg
- Lake Fork
- Latham
- Lawndale
- Lincoln
- Middletown
- Mount Pulaski
- New Holland
Macon County
- Argenta
- Blue Mound
- Boody
- Decatur
- Elwin
- Forsyth
- Harristown
- Macon
- Maroa
- Mt Zion
- Niantic
- Oreana
- Warrensburg
Macoupin County
- Benld
- Brighton
- Bunker Hill
- Carlinville
- Chesterfield
- Eagarville
- Gillespie
- Girard
- Hettick
- Modesto
- Mount Olive
- Nilwood
- Palmyra
- Piasa
- Sawyerville
- Scottville
- Shipman
- Staunton
- Virden
- Wilsonville
Madison County
- Alhambra
- Alton
- Bethalto
- Collinsville
- Cottage Hills
- Dorsey
- East Alton
- Edwardsville
- Glen Carbon
- Godfrey
- Granite City
- Hamel
- Hartford
- Highland
- Livingston
- Madison
- Marine
- Maryville
- Moro
- New Douglas
- Pontoon Beach
- Roxana
- Saint Jacob
- South Roxana
- Troy
- Venice
- Wood River
- Worden
Marion County
Marshall County
Mason County
Massac County
McHenry County
Mcdonough County
- Adair
- Bardolph
- Blandinsville
- Bushnell
- Colchester
- Good Hope
- Industry
- Macomb
- Prairie City
- Sciota
- Tennessee
Mchenry County
- Alden
- Algonquin
- Cary
- Fox River Grove
- Harvard
- Hebron
- Huntley
- Marengo
- Prairie Grove
- Richmond
- Ringwood
- Spring Grove
- Union
- Wonder Lake
- Woodstock
Mclean County
Menard County
Mercer County
- Aledo
- Alexis
- Joy
- Keithsburg
- Matherville
- New Boston
- New Windsor
- North Henderson
- Preemption
- Seaton
- Sherrard
- Viola
Monroe County
Montgomery County
- Bingham
- Butler
- Coffeen
- Donnellson
- Farmersville
- Fillmore
- Harvel
- Hillsboro
- Irving
- Litchfield
- Nokomis
- Ohlman
- Panama
- Raymond
- Taylor Springs
- Waggoner
- Walshville
- Witt
Morgan County
- Alexander
- Chapin
- Concord
- Franklin
- Jacksonville
- Literberry
- Meredosia
- Murrayville
- South Jacksonville
- Waverly
- Woodson
Moultrie County
Ogle County
- Baileyville
- Byron
- Chana
- Creston
- Davis Junction
- Forreston
- Holcomb
- Leaf River
- Lindenwood
- Monroe Center
- Mount Morris
- Oregon
- Polo
- Rochelle
- Stillman Valley
- Woosung
Peoria County
- Bartonville
- Brimfield
- Chillicothe
- Dunlap
- Edelstein
- Edwards
- Elmwood
- Glasford
- Hanna City
- Kingston Mines
- Laura
- Mapleton
- Mossville
- Peoria
- Peoria Heights
- Princeville
- Rome
- Trivoli
- West Peoria
Perry County
Piatt County
Pike County
- Barry
- Baylis
- Chambersburg
- Griggsville
- Hull
- Kinderhook
- Milton
- Nebo
- New Canton
- New Salem
- Pearl
- Perry
- Pittsfield
- Pleasant Hill
- Rockport
Pope County
Pulaski County
Putnam County
Randolph County
- Baldwin
- Chester
- Coulterville
- Ellis Grove
- Evansville
- Menard
- Modoc
- Percy
- Prairie du Rocher
- Red Bud
- Rockwood
- Sparta
- Steeleville
- Tilden
- Walsh
Richland County
Rock Island County
- Andalusia
- Barstow
- Buffalo Prairie
- Carbon Cliff
- Coal Valley
- Cordova
- East Moline
- Hampton
- Hillsdale
- Illinois City
- Milan
- Moline
- Port Byron
- Rapids City
- Reynolds
- Rock Island
- Silvis
- Taylor Ridge
Saint Clair County
- Belleville
- Cahokia
- Caseyville
- Dupo
- East Carondelet
- East St. Louis
- Fairview Heights
- Freeburg
- Lebanon
- Lenzburg
- Lovejoy
- Marissa
- Mascoutah
- Millstadt
- National Stock Yards
- New Athens
- O Fallon
- Saint Libory
- Sauget
- Scott Air Force Base
- Shiloh
- Smithton
- Summerfield
- Swansea
Saline County
Sangamon County
- Auburn
- Buffalo
- Cantrall
- Chatham
- Dawson
- Divernon
- Glenarm
- Illiopolis
- Loami
- Lowder
- Mechanicsburg
- New Berlin
- Pawnee
- Pleasant Plains
- Riverton
- Rochester
- Sherman
- Springfield
- Thayer
- Williamsville
Schuyler County
Scott County
Shelby County
- Cowden
- Findlay
- Herrick
- Lakewood
- Mode
- Oconee
- Shelbyville
- Sigel
- Stewardson
- Strasburg
- Tower Hill
- Windsor
Stark County
Stephenson County
- Cedarville
- Dakota
- Davis
- Eleroy
- Freeport
- German Valley
- Kent
- Lena
- Mc Connell
- Orangeville
- Pearl City
- Ridott
- Rock City
- Winslow
Tazewell County
- Armington
- Creve Coeur
- Deer Creek
- Delavan
- East Peoria
- Green Valley
- Groveland
- Hopedale
- Mackinaw
- Minier
- Morton
- Pekin
- South Pekin
- Tremont
- Washington
Union County
Vermilion County
- Allerton
- Alvin
- Armstrong
- Bismarck
- Catlin
- Collison
- Danville
- East Lynn
- Fairmount
- Fithian
- Georgetown
- Henning
- Hoopeston
- Indianola
- Muncie
- Oakwood
- Potomac
- Rankin
- Ridge Farm
- Rossville
- Sidell
- Tilton
- Westville
Wabash County
Warren County
Washington County
Wayne County
White County
Whiteside County
Will County
- Beecher
- Bolingbrook
- Braidwood
- Channahon
- Crest Hill
- Crete
- Custer Park
- Elwood
- Frankfort
- Homer Glen
- Joliet
- Lockport
- Manhattan
- Mokena
- Monee
- New Lenox
- Park Forest
- Peotone
- Plainfield
- Romeoville
- Shorewood
- University Park
- Wilmington
Williamson County
- Cambria
- Carterville
- Colp
- Creal Springs
- Energy
- Freeman Spur
- Herrin
- Hurst
- Johnston City
- Marion
- Pittsburg
Winnebago County
- Cherry Valley
- Durand
- Loves Park
- Machesney Park
- Pecatonica
- Rockford
- Rockton
- Roscoe
- Seward
- Shirland
- South Beloit
- Winnebago