Grainger
U.S. · 302 locations

W.W. Grainger is the largest broad-line industrial MRO distributor in North America.

More about this list

This file holds 302 Grainger locations across 49 states, compiled from public map listings: 302 Grainger Industrial Supply branches, 7 distribution centers, 2 Will Call Express pickup points and a handful of offices. Each row has the listing name, a map place id, street address, city, state, ZIP, phone and GPS coordinates. It suits industrial distribution market studies, comparisons with Fastenal and MSC, and MRO supply-chain planning.

302Locations
49States
15Data Fields
October 2, 2026File built

Need just some of them? Ask in your own words.

●Where the rows are

Map of where the Grainger Locations are
One dot for every ZIP code with at least one location. Ask above for any part of it: a state, a city, a distance.

≡Sample Data Preview

grainger-stores.csvscroll →UTF-8
nameaddresscitystatezipphoneplace idgeo precisioncountycounty fipsaddress qualitycounty notecountrylatitudelongitude
Grainger Industrial Supply6240 B StAnchorageAK99518(800) 472-4643ChIJ5-Tl8oWXyFYRkRHicBTxqNosourceAnchorage Municipality02020completeUS61.1639547-149.88501829999998
Grainger Industrial Supply1710 E Oglethorpe BlvdAlbanyGA31705(229) 431-1467ChIJ7UtKd-N58ogROoCknAmV614sourceDougherty County13095completeZIP 31705 spans 3 counties; assigned to the county holding 76% of its land areaUS31.570022599999998-84.1058548
Grainger Industrial Supply72575831 Buckeystown Pike Hwy. 85MD(800) 472-4643ChIJVVVVIDnayYkRS0vIIyYuBnUsourceFrederick County24021no_house_numberUS39.3953911-77.40833549999999
Grainger Industrial Supply370 E Industrial Park DrManchesterNH03109(800) 472-4643ChIJ89HlzUtO4okRKKSYyOoq6ecsourceHillsborough County33011completeUS42.9752848-71.4100062
Grainger Industrial Supply1541 N Schlitz DrFlorenceSC29501(800) 472-4643ChIJ__8_VVBmVYgRqv23FsU1yfgsourceFlorence County45041completeZIP 29501 spans 2 counties; assigned to the county holding 85% of its land areaUS34.2235353-79.793365
Five sample rows; the file you buy has all 15 columns.

{}What's in each row

FieldWhat it isRows filled
nameListing name, e.g. Grainger Industrial Supply, Grainger Distribution Center100%
placeIdThe listing's map place id100%
addressStreet address100%
cityCity100%
stateTwo-letter state code100%
zipZIP code97%
countryCountry code (US)100%
phonePhone number99%
latitudeGPS latitude100%
longitudeGPS longitude100%
geo_precisionHow exact the map point is: the source's own point, the street address, or the ZIP code's centre100%
countyCounty the location is in100%
county_fipsFive-digit federal code of that county100%
address_qualityWhether the street address is complete, missing a house number, or a PO box100%
county_noteHow the county was found, where it was not given by the source14%

Rows filled is measured on every row of the delivered file.

✓Where this data comes from

This dataset is compiled from Grainger's own public store locator, the system behind the “find a store” page on their website.

October 2, 2026

File built

15 fields

Columns in the file

Fill measured

On every row of the delivered file

How we build and date every file: methodology.

Using ChatGPT, Claude or an API?

No setup needed. Ask ChatGPT or Claude your question about the Grainger Locations and give it this page: it can open https://locationlists.com/find?dataset=grainger-stores with the filters you need and show you the count and price.

Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.

How assistants ask

No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.

If a question needs filtering, distance, drive time, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.

Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>

Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&drive=<minutes>&where=<column>:<op>:<value>&total=<rows>

Leave out what the question does not need. Use radius for straight-line miles or drive for minutes of driving (5 to 60), not both; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.

Links an assistant can open, each showing how many rows match, a few preview rows and the price for just that part:

Optional: connect for repeat use or wallet payments:

Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the Grainger Locations list.

Your assistant will walk you through setup and show you the price before you pay.

For developers

At 302 records this dataset is not sold by the row — buy the file. Without a connector, open https://locationlists.com/find?dataset=grainger-stores. An agent connected to https://locationlists.com/mcp can still search it, read a free sample file of up to 10 rows and buy the whole file itself. How agent purchasing works

?Frequently Asked Questions

What is in the Grainger CSV?

302 rows: 302 Grainger Industrial Supply branches, 7 distribution centers, 2 Will Call Express pickup points and a few offices. Each row has the listing name, map place id, street address, city, state, ZIP, phone and GPS coordinates.

We're an industrial supply manufacturer trying to get our products into Grainger's distribution. Does knowing their branch locations help?

Grainger's branch footprint shows where it can stock and hand over product the same day. If your plants or warehouses sit near its branches and distribution centers, that is a point for your vendor pitch, and the coordinates let you model delivery distances to each branch.

How does Grainger's physical footprint compare to Fastenal's?

Our Grainger list has 302 branches; Fastenal runs many more, smaller branches close to customer sites, while Grainger leans on larger branches and e-commerce. Both lists are in the catalog, so the two footprints can be mapped side by side.

We manage MRO procurement for a company with many plants. Can this data help us evaluate Grainger's coverage near our facilities?

Map your plants against Grainger's branches to see which have a branch close enough for same-day pickup and will-call orders. We can extend that to Fastenal and other MRO distributors to show total coverage near each plant.

↔Other industrial supply & rental lists