# Tide Cleaners Locations — partial U.S.: 26 states location dataset

All 1,117 locations in partial U.S.: 26 states, as one CSV: 176 fields per record, 26 states, file built October 8, 2026. $19 one-time, with up to 10 real rows free before you buy.

Canonical URL: https://locationlists.com/data/tide-cleaners-locations

1,117 Tide Cleaners locations in 26 states: 225 stores plus 743 24/7 lockers, 134 concierge points in apartment and office buildings, 10 Tide Laundromats and 5 campus trucks where customers drop off and collect their orders, from the locator and store pages on Tide Cleaners' own site. Tide Cleaners is Procter & Gamble's dry-cleaning franchise, and the former Hangers Cleaners stores trade under it. 72 locations serve a college campus. Illinois has 249 locations, Texas 227, Tennessee 168, Colorado 102, and Florida and Ohio 96 each. Stores carry hours by day, services, holiday hours, email and the store's own price list. Every location carries Tide's pick-up and delivery schedule, and 565 lockers and concierge points name the store that serves them. 50 locations match their entry in the Texas or Florida dry cleaner register, which adds the owner of record and, for 41 of them, whether the location is a plant or a drop-off.

## The figures

- Records: 1,117 locations
- States: 26
- Coverage: partial U.S.: 26 states
- Fields: 176
- Price: $19 one-time, CSV download, commercial license (https://locationlists.com/license)
- Snapshot built on October 8, 2026. Not rebuilt on a schedule.
- File last modified: 2026-10-08

The file has all 1,117 locations across 26 states 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

- `brand`: The brand the location trades under (in the bundle: which of the 28 lists the row comes from; Independent for the independents)
- `parentCompany`: The company that owns or franchises the brand, as the chain's own site names it
- `name`: The location's own name as its source publishes it
- `address`: Street address
- `city`: City
- `state`: Two-letter state code (DC for Washington, PR for Puerto Rico)
- `zip`: Five-digit ZIP code
- `country`: Country code (US)
- `phone`: Location phone number
- `website`: The location's own page on the chain's site, or the shop's own website
- `latitude`: GPS latitude
- `longitude`: GPS longitude
- `locationType`: What the location is in its source's own words (Tide's Store, Locker or Concierge; store + 24/7 kiosk; a state register's plant or drop-off)
- `hours`: Opening hours for the week, one entry per day, as the source publishes them
- `hours_mon`: Opening hours on Monday (24-hour clock)
- `hours_tue`: Opening hours on Tuesday (24-hour clock)
- `hours_wed`: Opening hours on Wednesday (24-hour clock)
- `hours_thu`: Opening hours on Thursday (24-hour clock)
- `hours_fri`: Opening hours on Friday (24-hour clock)
- `hours_sat`: Opening hours on Saturday (24-hour clock)
- `hours_sun`: Opening hours on Sunday (24-hour clock)
- `sourceId`: The chain's own id for the location
- `sourceUrl`: The page or feed the row was read from
- `locationName`: The location's name as the chain's locator labels it
- `services`: Services the location's own page lists
- `holidayHours`: Holiday closures and hours Tide publishes for the location
- `textPhone`: Number to text the location
- `email`: Email address the chain's locator or Overture Maps publishes for the location
- `servedFromStore`: The Tide Cleaners store a locker or concierge point is served from
- `googlePlaceId`: The location's Google place id
- `priceList`: The location's own published prices, one item per entry
- `src_storeId`: Tide's service point id
- `src_serviceTypeId`: Tide's service type code: 0 locker, 3 concierge, 4 store, 5 campus truck, 6 laundromat
- `src_pickUpSchedule`: When Tide picks orders up from the location
- `src_deliverySchedule`: When Tide returns orders to the location
- `src_isCampus`: true where the point serves a college campus
- `src_storeInfo_description`: The store's description on its Tide Cleaners page
- `src_storeInfo_url`: The store's own page on my.tidecleaners.com
- `src_page_storeName`: The store's name on its Tide Cleaners page
- `sources`: Every source the row's facts come from, joined with |: the chain's store locator, Overture Maps, a state dry-cleaner register, EPA ECHO
- `epaRegistryId`: The facility's EPA Facility Registry Service id, from EPA ECHO
- `stateRegister`: Which state dry-cleaner register the row matched: tx-tceq (Texas TCEQ), fl-dep (Florida DEP) or nc-deq (North Carolina DEQ)
- `stateRegisterId`: The location's id in that state register (Texas DCR registration, Florida facility id, North Carolina facility id)
- `registerLocationType`: plant or drop-off, as the state register records the location
- `solventType`: Cleaning solvent the state register records, in one vocabulary: petroleum, perc, silicone, co2, other (Texas) or North Carolina's machine classes (petroleum, halogenated, other); several are joined by " | "
- `ownerName`: Owner of record in the state register (the Texas principal, or the Florida facility or account owner)
- `ownerEmail`: Owner's email from the Texas dry cleaner owners list
- `ownerPhone`: A phone two or more register records share: the owner's line, not the shop's
- `firstRegisteredYear`: First Texas fiscal year the register lists the location (2004 means 2004 or earlier)
- `grossReceiptsBand`: Gross receipts band the owner reports to Texas TCEQ, in TCEQ's words
- `fundEligibility`: true where Texas marks the location eligible for its Dry Cleaning Remediation Fund
- `parentTicker`: Stock ticker of the parent company (Procter & Gamble: NYSE: PG)
- `siteType`: What the location is, in one vocabulary across every list: store, plant, drop-off, locker, concierge, laundromat, mobile or restoration
- `status`: Open on the build date (NOW OPEN where the chain's page carries that banner)
- `directionsUrl`: A Google Maps directions link to the location
- `naicsCode`: NAICS industry code: 812320, Drycleaning and Laundry Services (except Coin-Operated)
- `naicsTitle`: Title of the NAICS code
- `sicCode`: SIC industry code: 7216, Drycleaning Plants, Except Rug Cleaning
- `sicTitle`: Title of the SIC code
- `sicCode2`: Second SIC code: 7212, Garment Pressing, and Agents for Laundries and Drycleaners
- `sicTitle2`: Title of the second SIC code
- `updatedDate`: The date the row was built from its source
- `src_storeInfo_regionId`: Tide's region id for the store
- `src_storeInfo_wfPoundageMinimum`: Minimum pounds for a Tide wash and fold order at the store
- `reg_epa-echo_FacCounty`: EPA ECHO facility record — county on the facility's EPA record. Example: "ANCHORAGE"
- `reg_epa-echo_FacIndianCntryFlg`: EPA ECHO facility record — Y where the facility is in Indian country. Example: "N"
- `reg_epa-echo_FacNAICSCodes`: EPA ECHO facility record — NAICS codes on the facility's EPA records. Example: "81232 812320"
- `reg_epa-echo_FacNAICSDescs`: EPA ECHO facility record — titles of those NAICS codes. Example: "812320: Drycleaning and Laundry Services (except…"
- `reg_epa-echo_RCRAIDs`: EPA ECHO facility record — its hazardous waste (RCRA) handler ids. Example: "AKR000003210"
- `reg_epa-echo_RCRAPermitTypes`: EPA ECHO facility record — hazardous waste generator category (VSQG, SQG, LQG or Other). Example: "Other"
- `reg_epa-echo_FacSNCFlg`: EPA ECHO facility record — Y where the facility is in significant noncompliance in any EPA program. Example: "N"
- `reg_epa-echo_FacQtrsWithNC`: EPA ECHO facility record — quarters out of compliance in the last 3 years, across EPA programs. Example: "0"
- `reg_epa-echo_FacComplianceStatus`: EPA ECHO facility record — the facility's compliance status across EPA programs. Example: "No Violation Identified"
- `reg_epa-echo_RCRAComplianceStatus`: EPA ECHO facility record — hazardous waste (RCRA) compliance status. Example: "No Violation Identified"
- `reg_epa-echo_FacInspectionCount`: EPA ECHO facility record — inspections in the last 5 years, across EPA programs. Example: "0"
- `reg_epa-echo_FacInformalCount`: EPA ECHO facility record — informal enforcement actions in the last 5 years. Example: "0"
- `reg_epa-echo_FacFormalActionCount`: EPA ECHO facility record — formal enforcement actions in the last 5 years. Example: "0"
- `reg_epa-echo_FacTotalPenalties`: EPA ECHO facility record — penalties in the last 5 years, in dollars. Example: "0"
- `reg_epa-echo_FacLastPenaltyAmt`: EPA ECHO facility record — amount of the last penalty, in dollars. Example: "700"
- `reg_epa-echo_FacDerivedWBDHu8`: EPA ECHO facility record — 8-digit watershed code. Example: "19020401"
- `reg_epa-echo_FacDerivedWBDHu8Name`: EPA ECHO facility record — 8-digit watershed name. Example: "Lower Coosa"
- `reg_epa-echo_Fac3yrComplianceHistory`: EPA ECHO facility record — compliance across EPA programs in the last 12 quarters, one character a quarter (_ = no violation). Example: "____________"
- `reg_epa-echo_RCRA3yrComplQtrsHistory`: EPA ECHO facility record — hazardous waste compliance in the last 12 quarters, one character a quarter (_ = no violation). Example: "____________"
- `reg_epa-echo_FacFIPSCode`: EPA ECHO facility record — state and county FIPS code. Example: "02020"
- `reg_epa-echo_FacMapIcon`: EPA ECHO facility record — the icon ECHO's map uses for the facility. Example: "MULT-IC-MN-N.png"
- `reg_epa-echo_FacCollectionMethod`: EPA ECHO facility record — how EPA placed the map point. Example: "ADDRESS MATCHING-HOUSE NUMBER"
- `reg_epa-echo_FacReferencePoint`: EPA ECHO facility record — what EPA's map point marks. Example: "CENTER OF A FACILITY OR STATION"
- `reg_epa-echo_FacAccuracyMeters`: EPA ECHO facility record — accuracy of EPA's map point, in meters. Example: "30"
- `reg_epa-echo_FacDerivedHuc`: EPA ECHO facility record — 8-digit hydrologic unit (watershed) code. Example: "19020401"
- `reg_epa-echo_FacDerivedWBD`: EPA ECHO facility record — 12-digit watershed boundary code. Example: "190204010806"
- `reg_epa-echo_FacDerivedStctyFIPS`: EPA ECHO facility record — state and county FIPS code EPA derives from the map point. Example: "02020"
- `reg_epa-echo_FacDerivedZip`: EPA ECHO facility record — ZIP code EPA derives from the map point. Example: "99503"
- `reg_epa-echo_FacDerivedCd113`: EPA ECHO facility record — congressional district (113th Congress) of the map point. Example: "01"
- `reg_epa-echo_FacDerivedCb2010`: EPA ECHO facility record — 2010 census block of the map point. Example: "020200014006003"
- `reg_epa-echo_FacMyrtkUniverse`: EPA ECHO facility record — ECHO's MyRTK (My Right-to-Know) universe code, as ECHO publishes it. Example: "NNN"
- `reg_epa-echo_FacProgramsWithSNC`: EPA ECHO facility record — EPA programs in which the facility is in significant noncompliance. Example: "0"
- `reg_epa-echo_AIRFlag`: EPA ECHO facility record — Y where the facility has a Clean Air Act program record. Example: "Y"
- `reg_epa-echo_NPDESFlag`: EPA ECHO facility record — Y where the facility has an NPDES water discharge permit. Example: "N"
- `reg_epa-echo_SDWISFlag`: EPA ECHO facility record — Y where the facility has a Safe Drinking Water Act record. Example: "N"
- `reg_epa-echo_RCRAFlag`: EPA ECHO facility record — Y where the facility has a hazardous waste (RCRA) record. Example: "Y"
- `reg_epa-echo_TRIFlag`: EPA ECHO facility record — Y where the facility reports to the Toxics Release Inventory. Example: "N"
- `reg_epa-echo_GHGFlag`: EPA ECHO facility record — Y where the facility reports greenhouse gas emissions to EPA. Example: "N"
- `reg_epa-echo_CAAHpvFlag`: EPA ECHO facility record — Y where the facility is a Clean Air Act high priority violator. Example: "N"
- `reg_epa-echo_CWASNCFlag`: EPA ECHO facility record — Y where the facility is in significant noncompliance with the Clean Water Act. Example: "N"
- `reg_epa-echo_RCRAQtrsWithNC`: EPA ECHO facility record — quarters out of hazardous waste compliance in the last 3 years. Example: "0"
- `reg_epa-echo_RCRASNCFlag`: EPA ECHO facility record — Y where the facility is in significant noncompliance with hazardous waste rules. Example: "N"
- `reg_epa-echo_SDWASNCFlag`: EPA ECHO facility record — Y where the facility is in significant noncompliance with the Safe Drinking Water Act. Example: "N"
- `reg_epa-echo_DfrUrl`: EPA ECHO facility record — link to EPA's Detailed Facility Report. Example: "https://echo.epa.gov/detailed-facility-report?fid =…"
- `reg_epa-echo_SourceID`: EPA ECHO facility record — the facility's EPA registry id. Example: "110001717713"
- `reg_epa-echo_FacMapFlg`: EPA ECHO facility record — Y where ECHO can map the facility. Example: "Y"
- `reg_epa-echo_HasPollRpt`: EPA ECHO facility record — Y where the facility has a pollutant report. Example: "N"
- `reg_epa-echo_CensusBlockGroup`: EPA ECHO facility record — census block group of the map point. Example: "020200014013"
- `reg_epa-echo_TRIbalFlag`: EPA ECHO facility record — ECHO's TRIbalFlag field, as ECHO publishes it. Example: "1"
- `reg_epa-echo_CurrSvFlag`: EPA ECHO facility record — 1 where the facility has a current significant violation. Example: "0"
- `reg_epa-echo_ViolFlag`: EPA ECHO facility record — 1 where the facility has a violation in the last 3 years. Example: "0"
- `reg_epa-echo_CurrVioFlag`: EPA ECHO facility record — 1 where the facility has a current violation. Example: "0"
- `reg_epa-echo_Insp5yrFlag`: EPA ECHO facility record — 1 where the facility was inspected in the last 5 years. Example: "0"
- `reg_epa-echo_Ea5yrFlag`: EPA ECHO facility record — 1 where the facility has a formal enforcement action in the last 5 years. Example: "0"
- `reg_epa-echo_Infea5yrFlag`: EPA ECHO facility record — 1 where the facility has an informal enforcement action in the last 5 years. Example: "0"
- `reg_epa-echo_Lower48`: EPA ECHO facility record — Y where the facility is in the lower 48 states. Example: "N"
- `reg_epa-echo_ActiveLower48`: EPA ECHO facility record — ECHO's ActiveLower48 flag, as ECHO publishes it. Example: "N"
- `reg_epa-echo_FacDerivedWBDHu12Name`: EPA ECHO facility record — 12-digit watershed name. Example: "Chester Creek"
- `reg_epa-echo_EisFlag`: EPA ECHO facility record — Y where the facility is in EPA's air emissions inventory (EIS). Example: "N"
- `reg_epa-echo_TscaFlag`: EPA ECHO facility record — Y where the facility has a Toxic Substances Control Act record. Example: "N"
- `reg_epa-echo_MaintStandardsNaa`: EPA ECHO facility record — standards of the air quality maintenance areas. Example: "Carbon Monoxide (1971)"
- `reg_epa-echo_MaintPollutantsNaa`: EPA ECHO facility record — pollutants of the air quality maintenance areas. Example: "Carbon Monoxide"
- `reg_epa-echo_MaintStatusNaa`: EPA ECHO facility record — Y where the area is an air quality maintenance area. Example: "Y"
- `reg_epa-echo_SemsFlag`: EPA ECHO facility record — Y where the facility has a Superfund (SEMS) record. Example: "Y"
- `reg_epa-echo_RCRANames`: EPA ECHO facility record — the name on its hazardous waste (RCRA) record. Example: "ONE HOUR FIREWEED CLEANERS"
- `reg_epa-echo_PercentBelowLowincome3mile`: EPA ECHO facility record — percent low-income population within 3 miles. Example: "28.21"
- `reg_epa-echo_PercentPeopleOfColor`: EPA ECHO facility record — percent people of color around the facility. Example: "52.69"
- `reg_epa-echo_AcsPopulationDensity`: EPA ECHO facility record — population density around the facility (American Community Survey). Example: "3679.86"
- `reg_epa-echo_Score`: EPA ECHO facility record — ECHO's Score field, as ECHO publishes it. Example: "1"
- `src_routeId`: Tide's delivery route id for the point
- `src_dropoffInstructions`: Tide's drop-off instructions for the point
- `src_pickupInstructions`: Tide's pick-up instructions for the point
- `src_interiorDirections`: Where the lockers or desk are inside the building, and who may use them
- `sameBuildingCount`: How many Tide points the chain lists in this one building (locker banks in one tower are one row)
- `sameBuildingNames`: The names of the other points collapsed into this row because they share its building
- `sameBuildingIds`: The ids of the other points collapsed into this row because they share its building
- `src_campus_campusName`: The college campus the point serves
- `src_campus_campusShortName`: Tide's short code for that campus
- `src_campus_defaultServicePointId`: Tide's default service point for that campus
- `src_storeInfo_staffDescription`: The store page's note about that staff member
- `src_storeInfo_staffName`: Staff member the store's Tide page features
- `src_storeInfo_staffTitle`: That staff member's title
- `reg_tx-tceq_solvent_type`: Texas TCEQ dry cleaner register — solvent type in the register's own words. Example: "PERCHLOROETHYLENE (TETRACHLOROETHYLENE)"
- `reg_tx-tceq_regulated_entity_number_rn`: Texas TCEQ dry cleaner register — regulated entity number (RN). Example: "RN109832253"
- `reg_tx-tceq_expiration_date`: Texas TCEQ dry cleaner register — registration expiration date. Example: "2026-12-31T00:00:00.000"
- `reg_tx-tceq_solvent_fee_status`: Texas TCEQ dry cleaner register — solvent fee status. Example: "N/A - DROP STATION"
- `reg_tx-tceq_location_county`: Texas TCEQ dry cleaner register — county. Example: "BAILEY"
- `reg_tx-tceq_tceq_region_for_location`: Texas TCEQ dry cleaner register — TCEQ region. Example: "REGION 02 - LUBBOCK"
- `reg_tx-tceq_customer_number_cn`: Texas TCEQ dry cleaner register — TCEQ customer number of the owner. Example: "CN600449383"
- `reg_tx-tceq_account_number`: Texas TCEQ dry cleaner register — TCEQ account number. Example: "24001386"
- `reg_tx-tceq_billing_address`: Texas TCEQ dry cleaner register — owner's billing address
- `reg_tx-tceq_billing_address_line_2`: Texas TCEQ dry cleaner register — billing address, second line
- `reg_tx-tceq_billing_state`: Texas TCEQ dry cleaner register — billing state
- `reg_tx-tceq_billing_zip_code`: Texas TCEQ dry cleaner register — billing ZIP
- `reg_tx-tceq_billing_zip_code_extension`: Texas TCEQ dry cleaner register — billing ZIP+4 add-on
- `reg_tx-tceq_status_year`: Texas TCEQ dry cleaner register — fiscal year of the registration. Example: "FY2026"
- `reg_tx-tceq_capacity_gallons`: Texas TCEQ dry cleaner register — solvent capacity in gallons. Example: "55"
- `reg_tx-tceq_outlet_number`: Texas TCEQ dry cleaner register — outlet number. Example: "3"
- `reg_tx-tceq_location_name`: Texas TCEQ dry cleaner register — location name on the registration
- `reg_tx-tceq_regulated_entity_name`: Texas TCEQ dry cleaner register — regulated entity name
- `reg_tx-tceq_location_type`: Texas TCEQ dry cleaner register — registration type: FACILITY (a plant) or DROP STATION. Example: "DROP STATION REGISTRATION"
- `reg_tx-tceq_ownersList_email`: Texas TCEQ dry cleaner register — owners list: owner's email
- `reg_tx-tceq_ownersList_principalName`: Texas TCEQ dry cleaner register — owners list: principal (owner) name
- `reg_tx-tceq_ownersList_physicalName`: Texas TCEQ dry cleaner register — owners list: name at the location
- `reg_tx-tceq_ownersList_latestFiscalYear`: Texas TCEQ dry cleaner register — owners list: latest fiscal year registered
- `reg_tx-tceq_ownersList_status`: Texas TCEQ dry cleaner register — owners list: registration status
- `reg_tx-tceq_ownersList_customerNumber`: Texas TCEQ dry cleaner register — owners list: customer number
- `geo_precision`: How the coordinates were arrived at: source (the publisher's own map point), address (a geocode of the street address), zip_centroid or city_centroid
- `county`: County name, from the US Census Bureau county list
- `county_fips`: Five-digit county FIPS code
- `county_note`: Set when the ZIP code spans more than one county: which county the row was placed in
- `address_quality`: How complete the street address is: complete, no_house_number, po_box, missing_city_or_zip or missing

In the header but under 1% filled, so not in this release: reg_epa-echo_FacUsMexBorderFlg, reg_epa-echo_FacNaaFlag, reg_epa-echo_RCRANAICS, reg_epa-echo_NaaCategories, reg_epa-echo_NaaPollutants, reg_epa-echo_NaStandardsNaa, reg_epa-echo_NaPollutantsNaa, reg_epa-echo_NaStatusNaa, reg_epa-echo_FacEPARegion, reg_epa-echo_FacSICCodes, reg_epa-echo_FacSICDescs, reg_epa-echo_AIRIDs, reg_epa-echo_CAAPermitTypes, reg_epa-echo_CAAComplianceStatus, reg_epa-echo_FacDaysLastInspection, reg_epa-echo_FacDateLastInspection, reg_epa-echo_FacPercentMinority, reg_epa-echo_CAA3yrComplQtrsHistory, reg_epa-echo_CAANAICS, reg_epa-echo_CAASICs, reg_epa-echo_CAADaysLastEvaluation, reg_epa-echo_CAAQtrsWithNC, reg_epa-echo_FacDateLastInspectionState, reg_epa-echo_FacStdCountyName, reg_epa-echo_AIRNames, reg_fl-dep_county, reg_fl-dep_facStatus, reg_fl-dep_facType, reg_fl-dep_account_owner_id, reg_fl-dep_account_owner_name, reg_fl-dep_account_owner_address, reg_fl-dep_account_owner_city, reg_fl-dep_account_owner_state, reg_fl-dep_account_owner_zip, reg_fl-dep_account_owner_contact, reg_fl-dep_account_owner_phone, reg_fl-dep_account_owner_startDate, reg_fl-dep_tank_operator_id, reg_fl-dep_tank_operator_name, reg_fl-dep_tank_operator_address, reg_fl-dep_tank_operator_city, reg_fl-dep_tank_operator_state, reg_fl-dep_tank_operator_zip, reg_fl-dep_tank_operator_contact, reg_fl-dep_tank_operator_phone, reg_fl-dep_tank_operator_startDate, reg_fl-dep_property_owner_id, reg_fl-dep_property_owner_name, reg_fl-dep_property_owner_address, reg_fl-dep_property_owner_city, reg_fl-dep_property_owner_state, reg_fl-dep_property_owner_zip, reg_fl-dep_property_owner_contact, reg_fl-dep_property_owner_phone, reg_fl-dep_property_owner_startDate, reg_epa-echo_FacDerivedRadWBDHu8, reg_epa-echo_FacDerivedRadWBDHu8Name, reg_epa-echo_RCRADaysLastEvaluation, reg_epa-echo_FacDerivedRadWBDHu12, reg_epa-echo_FacDerivedRadWBDHu12Name, reg_fl-dep_facility_owner_id, reg_fl-dep_facility_owner_name, reg_fl-dep_facility_owner_address, reg_fl-dep_facility_owner_city, reg_fl-dep_facility_owner_state, reg_fl-dep_facility_owner_zip, reg_fl-dep_facility_owner_contact, reg_fl-dep_facility_owner_phone, reg_fl-dep_facility_owner_startDate, reg_epa-echo_EisIDs, reg_epa-echo_FacDateLastFormalAction, reg_epa-echo_FacDateLastInformalAction, reg_epa-echo_FecCaseIDs, reg_epa-echo_CAADateLastFormalAction, reg_epa-echo_FacDateLastFormalActSt, reg_epa-echo_FacDateLastInformalActSt, reg_epa-echo_EisNames, src_storeInfo_details, reg_epa-echo_FacDateLastInspectionEPA, reg_epa-echo_FacDateLastInformalActEPA, reg_epa-echo_FacUsCanadaBorderFlg, reg_epa-echo_CAAEvaluationCount, reg_epa-echo_CAAInformalCount.

## What we did to this data

Unified 3 city spellings, corrected 1 misspelled city names, added coordinates to 15 listings, added the county to 1,117 listings and measured 1,117 rows. Rebuilt October 8, 2026 from csapi.pg.com.

## How complete the key fields are

email 14%, phone 20%, website 20%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 40 of 259 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 Illinois, the state with the most](https://locationlists.com/find?dataset=tide-cleaners-locations&state=IL)
- [Within 25 miles of Chicago, IL, the busiest area](https://locationlists.com/find?dataset=tide-cleaners-locations&near=Chicago+IL&radius=25)
- [Within a 30-minute drive of Chicago, IL](https://locationlists.com/find?dataset=tide-cleaners-locations&near=Chicago+IL&drive=30)
- [Every Dry Cleaners & Laundry list combined, within 25 miles of River Forest, IL](https://locationlists.com/find?category=dry-cleaners&near=River+Forest+IL&radius=25)
- [Each one's nearest Mulberrys Garment Care Locations, in Illinois, with miles](https://locationlists.com/find?dataset=tide-cleaners-locations&state=IL&relate=nearest&k=1&b.dataset=mulberrys-garment-care-locations&b.state=IL)
- [The whole list: add a city, state, ZIP code or distance](https://locationlists.com/find?dataset=tide-cleaners-locations)

## The same dataset, for machines

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

## Questions

### Are these all stores?

No. 225 are Tide Cleaners stores. The rest are where customers drop off and pick up: 743 24/7 lockers, 134 concierge points, 10 Tide Laundromats and 5 campus trucks. siteType says which on every row, so keep siteType store for the stores alone.

### Can anyone use the lockers?

Not all of them. Lockers and concierge desks inside apartment buildings and on college campuses can be for residents or students only, and src_interiorDirections says so where Tide does. 72 locations serve a campus (src_isCampus).

### Who owns Tide Cleaners?

Procter & Gamble (NYSE: PG), through its franchising company Agile Pursuits Franchising. parentCompany and parentTicker say so on every row.

### Where do the plant, solvent and owner columns come from?

From the state dry cleaner registers. Texas (TCEQ), Florida (DEP) and North Carolina (DEQ) publish every operating dry cleaner they register. A location that matches its register entry by phone, by street address or by a shared name word within 150 m carries the register's plant or drop-off, solvent, owner of record and ids; stateRegister names the register. EPA ECHO adds its federal registry id and compliance record the same way.

### Why are there so many columns?

Because the file keeps every field the chain's locator and store pages publish for each location, not a shortlist: hours, services, prices, kiosks and lockers, and the rest. A column the source fills for only a few locations is still kept, and its fill is shown beside it on this page.

### Is this list in the Dry Cleaning Industry Bundle?

Yes. The bundle puts this list together with the other 26 chain lists and 16,550 independent and regional dry cleaners in one CSV, tagged by brand, for less than buying the lists one by one.

### How current is it?

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

### How is this data cleaned?

Every rebuild runs the same steps and counts what each one changed. For the current file, rebuilt October 8, 2026 from csapi.pg.com: Merged 0 duplicate listings that had the same business name, street address and ZIP code, keeping every filled-in detail from both (October 8, 2026). Unified 3 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 8, 2026). Corrected 1 misspelled city names to the US Census Bureau place name for their ZIP code (October 8, 2026). Added map coordinates to 15 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 8, 2026). Set the county and its federal county code on 1,117 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 8, 2026). Checked every map point against the state in its address and re-placed 0 points that fell outside that state (October 8, 2026). Flagged 0 addresses that are incomplete, a PO box, or missing a house number, in an address quality column (October 8, 2026). Checked that the row count, state count and field completeness published for this file were measured from the file itself (October 8, 2026).

### Isn't this free on csapi.pg.com?

The underlying records are public on csapi.pg.com. What you pay for is the work between that public release and this file: unified 3 city spellings, corrected 1 misspelled city names, added coordinates to 15 listings, added the county to 1,117 listings and measured 1,117 rows. The current file was rebuilt October 8, 2026 from csapi.pg.com. 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 14%, phone 20%, website 20%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 40 of 259 columns are filled on at least half the rows.
