# Home Hardware Store Locations (Canada) — Canada (13 provinces and territories) location dataset

All 820 locations in Canada (13 provinces and territories), as one CSV: 63 fields per record, file built October 14, 2026. $19 one-time, with up to 10 real rows free before you buy.

Canonical URL: https://locationlists.com/data/home-hardware-store-locations-canada

820 stores in 13 provinces and territories, one row per store, read on 2026-10-14 from Home Hardware's own store pages on homehardware.ca: Ontario 340, Quebec 94, Alberta 79, British Columbia 68. 367 are Home Hardware Building Centres, 353 Home Hardware stores and 97 Home Building Centres. Each row has the store number, the dealer's own store name, store type, address, phone, fax (22%), the store's mailbox, hours, the ways it fulfils online orders, whether it earns and redeems Scene+ points, and its GST/HST number. Home Furniture stores, which Home Hardware runs on a separate site, are not in this list. The chain is owned by Home Hardware Stores Limited, the dealer-owned co-operative based in St. Jacobs, Ontario.

## The figures

- Records: 820 locations
- Coverage: Canada (13 provinces and territories)
- Fields: 63
- Price: $19 one-time, CSV download, commercial license (https://locationlists.com/license)
- Snapshot built on October 14, 2026. Not rebuilt on a schedule.
- File last modified: 2026-10-14

The file has all 820 locations in one download. Building the same list by searching one area at a time tends to miss places, and a missed place looks like a gap in coverage that is not really there.

## Fields

- `country`: Country code (CA)
- `name`: Chain name
- `brand`: Banner the store trades under
- `parentCompany`: The company that owns the chain
- `storeNumber`: The chain's own store number
- `storeName`: The store's name as the chain lists it
- `storeType`: Store type as the chain lists it
- `address`: Street address
- `address2`: Unit or second address line
- `city`: City
- `state`: Two-letter province or territory code
- `zip`: Postal code
- `phone`: Store phone number
- `fax`: Store fax number
- `email`: The store's own mailbox
- `latitude`: Latitude
- `longitude`: Longitude
- `hours`: Opening hours for the week, one line
- `timezone`: Time zone
- `fulfillmentTypes`: Ways the store fulfils online orders (in-store pickup, direct ship...)
- `storeNote`: The note the store adds to its listing
- `website`: The store's page on the chain's site
- `status`: Open, or Closed when the chain's record says the store is closed
- `attr_tenantWarehouse`
- `attr_tenantEcomStore`: Y when the store sells online
- `attr_tenantOnlineDisplay`
- `attr_tenantSalestaxid`: The store's GST/HST registration number
- `attr_tenantLocShipToHome`: true when online orders ship to home from the store
- `attr_tenantStoreSceneEnabled`: true when the store earns Scene+ points
- `attr_tenantStoreSceneRedemption`: true when the store redeems Scene+ points
- `attr_tenantHhboh`
- `attr_tenantDisplaySettingForSupplierDirectInventory`
- `attr_tenantStoreBhc`
- `attr_tenantStoreclosed`
- `src_supportsInventory`
- `src_allowFulfillmentWithNoStock`
- `src_isDisabled`
- `src_express`
- `src_transferEnabled`
- `src_shipToHomeConsolidation`
- `src_deliveryConsolidation`
- `src_includeInInventoryAggregrate`
- `src_includeInLocationExport`
- `src_warehouseEnabled`
- `src_requiresManifest`
- `recordUpdated`: When the store's record was last changed on the chain's site
- `source`: The source the row was read from
- `sourceId`: The store's id in that source
- `sourceUrl`: Where the row was read
- `directionsUrl`: Google Maps directions link to the address
- `naicsCode`: NAICS industry code
- `naicsTitle`: NAICS industry title
- `sicCode`: SIC industry code
- `sicTitle`: SIC industry title
- `naicsCode2`: Second NAICS code
- `naicsTitle2`: Second NAICS title
- `sicCode2`: Second SIC code
- `sicTitle2`: Second SIC title
- `updatedDate`: The date this file was built
- `src_capacity_unitOfMeasure`
- `attr_tenantSellLbmOnline`
- `geo_precision`
- `address_quality`

In the header but under 1% filled, so not in this release: attr_tenantHideBopisCancelButton, attr_tenantNewstorenumber.

## What we did to this data

Flagged 641 incomplete addresses and measured 820 rows. Rebuilt October 14, 2026 from homehardware.ca.

## How complete the key fields are

email 63%, phone 100%, website 100%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 58 of 65 columns are filled on at least half the rows.

## Ask this list a question with a link

No connector and no account; each link answers with the matching count, preview rows and the price for just that part.

- [Only rows where attr_tenantEcomStore is Y](https://locationlists.com/find?dataset=home-hardware-store-locations-canada&where=attr_tenantEcomStore%3Aeq%3AY)
- [The whole list: add a city, state, ZIP code or distance](https://locationlists.com/find?dataset=home-hardware-store-locations-canada)

## The same dataset, for machines

- Record as JSON: https://locationlists.com/data/home-hardware-store-locations-canada/dataset.json
- Free sample, up to 10 real rows: https://locationlists.com/data/home-hardware-store-locations-canada/sample.csv or https://locationlists.com/data/home-hardware-store-locations-canada/sample.json
- Buy link (opens Stripe Checkout): https://locationlists.com/data/home-hardware-store-locations-canada/buy

## Questions

### How current is it?

Snapshot built on October 14, 2026. It is a one-time snapshot and is not rebuilt on a schedule.

### Does it cover the whole chain?

It has every store the chain's own locator lists: 820 on 2026-10-14, in 13 provinces and territories.

### How is this data cleaned?

Every rebuild runs the same steps and counts what each one changed. For the current file, rebuilt October 14, 2026 from homehardware.ca: Merged 0 duplicate listings that had the same business name, street address and ZIP code, keeping every filled-in detail from both (October 14, 2026). Unified 0 city names written more than one way within the same ZIP code (for example with and without a space or an abbreviation) to the US Census Bureau spelling (October 14, 2026). Corrected 0 misspelled city names to the US Census Bureau place name for their ZIP code (October 14, 2026). Added map coordinates to 0 listings that had none, from the US Census Bureau address geocoder or, where the street address could not be matched, the centre of the ZIP code (October 14, 2026). Set the county and its federal county code on 0 listings, matched to the US Census Bureau county list from the county the source records, the listing's map point, or its ZIP code area (October 14, 2026). Checked every map point against the state in its address and re-placed 0 points that fell outside that state (October 14, 2026). Flagged 641 addresses that are incomplete, a PO box, or missing a house number, in an address quality column (October 14, 2026). Checked that the row count, state count and field completeness published for this file were measured from the file itself (October 14, 2026).

### Isn't this free on homehardware.ca?

The underlying records are public on homehardware.ca. What you pay for is the work between that public release and this file: flagged 641 incomplete addresses and measured 820 rows. The current file was rebuilt October 14, 2026 from homehardware.ca. Doing it yourself means downloading the full release, repeating each of those steps, and repeating them again every time the source updates.

### How complete is each field?

Measured on every row of the current file, the share of rows that carry each key field: email 63%, phone 100%, website 100%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 58 of 65 columns are filled on at least half the rows.
