{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/southfield-mi.json",
  "humanUrl": "https://washindex.com/car-wash-cities/southfield-mi",
  "msaApiUrl": "https://washindex.com/api/msas/detroit.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/detroit",
  "apiRoot": "https://washindex.com/api/index.json",
  "glossary": "https://washindex.com/glossary",
  "methodology": "https://washindex.com/methodology",
  "notice": "Stripped field: mapSvg (available in the HTML page). Includes places[] (per-location), formatStats[], chainsRanked[], scatter[], incomeBuckets[], zips[]. See the methodology page for field definitions.",
  "slug": "southfield-mi",
  "name": "Southfield",
  "state": "MI",
  "msa": {
    "slug": "detroit",
    "name": "Detroit",
    "fullName": "Detroit-Warren-Dearborn, MI"
  },
  "generatedAt": "2026-05-20T09:05:44.586Z",
  "summary": {
    "totalLocations": 14,
    "totalChains": 3,
    "independentLocationCount": 4,
    "totalReviews": 3630,
    "scoredReviews": 892,
    "weightedAvgRating": 4.127410468319559,
    "damageRate": 0.032511210762331835,
    "membershipMentionRate": 0.18385650224215247,
    "membershipCancellationRate": 0.10365853658536585,
    "upsellPressureRate": 0.01233183856502242,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 63877
  },
  "aspectScores": {
    "price": -0.09473684210526316,
    "wait_time": -0.1092436974789916,
    "result_quality": 0.21627408993576017,
    "staff": 0.38966202783300197,
    "equipment_working": -0.7142857142857143,
    "cleanliness_of_facility": 0.5428571428571428,
    "membership_value": -0.11428571428571428
  },
  "formatStats": [
    {
      "format": "inbay_automatic",
      "locationCount": 6,
      "reviewsCount": 218,
      "scoredReviews": 57,
      "avgRating": 3.707339449541285,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 5,
      "reviewsCount": 3318,
      "scoredReviews": 813,
      "avgRating": 4.137251356238698,
      "damageRate": 0.03567035670356704,
      "cancellationRate": 0.10365853658536585
    },
    {
      "format": "detail_shop",
      "locationCount": 3,
      "reviewsCount": 94,
      "scoredReviews": 22,
      "avgRating": 4.754255319148936,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "bp",
      "locationCount": 6,
      "reviewsCount": 218,
      "scoredReviews": 57,
      "avgRating": 3.707339449541285,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.07692307692307693,
        "wait_time": 0.3333333333333333,
        "result_quality": null,
        "staff": 0.35714285714285715,
        "equipment_working": -1,
        "cleanliness_of_facility": 0.75,
        "membership_value": null
      }
    },
    {
      "name": "Jax Kar Wash",
      "locationCount": 3,
      "reviewsCount": 2885,
      "scoredReviews": 613,
      "avgRating": 4.097816291161179,
      "damageRate": 0.04241435562805873,
      "cancellationRate": 0.11904761904761904,
      "membershipMentionRate": 0.20554649265905384,
      "upsellPressureRate": 0.013050570962479609,
      "aspectScores": {
        "price": -0.34615384615384615,
        "wait_time": -0.2549019607843137,
        "result_quality": -0.037037037037037035,
        "staff": 0.19325153374233128,
        "equipment_working": -0.8378378378378378,
        "cleanliness_of_facility": -0.09090909090909091,
        "membership_value": -0.16091954022988506
      }
    },
    {
      "name": "Clean Express Auto Wash",
      "locationCount": 1,
      "reviewsCount": 107,
      "scoredReviews": 75,
      "avgRating": 4.4,
      "damageRate": 0.02666666666666667,
      "cancellationRate": 0.058823529411764705,
      "membershipMentionRate": 0.22666666666666666,
      "upsellPressureRate": 0.04,
      "aspectScores": {
        "price": -0.1111111111111111,
        "wait_time": 0.5,
        "result_quality": 0.5769230769230769,
        "staff": 0.7083333333333334,
        "equipment_working": -0.1111111111111111,
        "cleanliness_of_facility": 1,
        "membership_value": -0.6666666666666666
      }
    }
  ],
  "zips": [
    {
      "zip": "48076",
      "income": 69800,
      "population": 29043,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 887,
      "totalScoreWeighted": 3745.5,
      "avgRating": 4.222660653889515,
      "formats": {
        "detail_shop": 1,
        "express_tunnel": 2,
        "inbay_automatic": 2
      }
    },
    {
      "zip": "48075",
      "income": 63877,
      "population": 22260,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 799,
      "totalScoreWeighted": 3381.2,
      "avgRating": 4.231789737171464,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "48033",
      "income": 62828,
      "population": 17304,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 470,
      "totalScoreWeighted": 1959.8,
      "avgRating": 4.169787234042553,
      "formats": {
        "express_tunnel": 1,
        "inbay_automatic": 3
      }
    },
    {
      "zip": "48034",
      "income": 63160,
      "population": 14322,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 1474,
      "totalScoreWeighted": 5896,
      "avgRating": 4,
      "formats": {
        "express_tunnel": 1
      }
    }
  ],
  "incomeBuckets": [
    {
      "label": "Under $50K",
      "min": 0,
      "max": 50000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$50K – $75K",
      "min": 50000,
      "max": 75000,
      "zips": 4,
      "locations": 14,
      "reviewsCount": 3630,
      "totalScoreWeighted": 14982.5,
      "avgRating": 4.127410468319559,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 5,
        "inbay_automatic": 6
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$100K – $150K",
      "min": 100000,
      "max": 150000,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJj-QNnlLJJIgRVbPgbWCVmiM",
      "title": "JUST-IN TIME",
      "city": "Southfield",
      "zip": "48075",
      "rating": 5,
      "reviewsCount": 43,
      "income": 63877,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJc3xwQ5PJJIgR2lLvXTYRnkc",
      "title": "Jay's Auto Detailing",
      "city": "Southfield",
      "zip": "48076",
      "rating": 4.9,
      "reviewsCount": 15,
      "income": 69800,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJgbV-FjLIJIgRy8kOoY166JY",
      "title": "Jax Kar Wash",
      "city": "Southfield",
      "zip": "48075",
      "rating": 4.2,
      "reviewsCount": 693,
      "income": 63877,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJry_wgtzHJIgRKUsjd8owLlU",
      "title": "Jax Kar Wash - Southfield",
      "city": "Southfield",
      "zip": "48076",
      "rating": 4.2,
      "reviewsCount": 718,
      "income": 69800,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJX35NRU22JIgRUW1oA6A6alA",
      "title": "Soapbox Car Wash",
      "city": "Southfield",
      "zip": "48033",
      "rating": 4.4,
      "reviewsCount": 326,
      "income": 62828,
      "format": "express_tunnel",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ4Qp0PZu3JIgRnsvOboLF1Us",
      "title": "Jax Kar Wash - Southfield",
      "city": "Southfield",
      "zip": "48034",
      "rating": 4,
      "reviewsCount": 1474,
      "income": 63160,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJA23LoJe3JIgRAElknTvWcH0",
      "title": "The Auto Chemist",
      "city": "Southfield",
      "zip": "48075",
      "rating": 4.4,
      "reviewsCount": 36,
      "income": 63877,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJX3RIUBq2JIgR8zmNLDu9AGA",
      "title": "bp",
      "city": "Southfield",
      "zip": "48033",
      "rating": 3.8,
      "reviewsCount": 57,
      "income": 62828,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJe91mqbK3JIgRv1YHy1WGRJ4",
      "title": "bp",
      "city": "Southfield",
      "zip": "48033",
      "rating": 3.6,
      "reviewsCount": 65,
      "income": 62828,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJcbYX9AjHJIgR7OvH3mWgQQk",
      "title": "Clean Express Auto Wash",
      "city": "Southfield",
      "zip": "48076",
      "rating": 4.4,
      "reviewsCount": 107,
      "income": 69800,
      "format": "express_tunnel",
      "chain": "Clean Express Auto Wash"
    },
    {
      "placeId": "ChIJh7YHV43HJIgRF-v5gl1fn1g",
      "title": "bp",
      "city": "Southfield",
      "zip": "48076",
      "rating": 3.8,
      "reviewsCount": 12,
      "income": 69800,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJ5WvAcSa3JIgRZhXKF0xffkg",
      "title": "Amoco",
      "city": "Southfield",
      "zip": "48033",
      "rating": 3.4,
      "reviewsCount": 22,
      "income": 62828,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJC2zZo023JIgR90KS0HGIkY8",
      "title": "bp",
      "city": "Southfield",
      "zip": "48075",
      "rating": 3.6,
      "reviewsCount": 27,
      "income": 63877,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJnUHLn1nJJIgROM-qaBcTeq8",
      "title": "bp",
      "city": "Southfield",
      "zip": "48076",
      "rating": 4,
      "reviewsCount": 35,
      "income": 69800,
      "format": "inbay_automatic",
      "chain": "bp"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ4Qp0PZu3JIgRnsvOboLF1Us",
      "title": "Jax Kar Wash - Southfield",
      "street": "28845 Telegraph Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48034",
      "lat": 42.5002078,
      "lng": -83.2856131,
      "totalScore": 4,
      "reviewsCount": 1474,
      "scoredReviews": 270,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 63160
    },
    {
      "placeId": "ChIJry_wgtzHJIgRKUsjd8owLlU",
      "title": "Jax Kar Wash - Southfield",
      "street": "30705 Southfield Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48076",
      "lat": 42.5153402,
      "lng": -83.2239153,
      "totalScore": 4.2,
      "reviewsCount": 718,
      "scoredReviews": 181,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 69800
    },
    {
      "placeId": "ChIJgbV-FjLIJIgRy8kOoY166JY",
      "title": "Jax Kar Wash",
      "street": "19708 W 10 Mile Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48075",
      "lat": 42.4733131,
      "lng": -83.2388709,
      "totalScore": 4.2,
      "reviewsCount": 693,
      "scoredReviews": 162,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 63877
    },
    {
      "placeId": "ChIJX35NRU22JIgRUW1oA6A6alA",
      "title": "Soapbox Car Wash",
      "street": "24905 Telegraph Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48033",
      "lat": 42.47113,
      "lng": -83.281999,
      "totalScore": 4.4,
      "reviewsCount": 326,
      "scoredReviews": 125,
      "format": "express_tunnel",
      "chain": null,
      "income": 62828
    },
    {
      "placeId": "ChIJcbYX9AjHJIgR7OvH3mWgQQk",
      "title": "Clean Express Auto Wash",
      "street": "30233 Southfield Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48076",
      "lat": 42.5122844,
      "lng": -83.2240401,
      "totalScore": 4.4,
      "reviewsCount": 107,
      "scoredReviews": 75,
      "format": "express_tunnel",
      "chain": "Clean Express Auto Wash",
      "income": 69800
    },
    {
      "placeId": "ChIJe91mqbK3JIgRv1YHy1WGRJ4",
      "title": "bp",
      "street": "25011 Telegraph Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48033",
      "lat": 42.472219,
      "lng": -83.2826695,
      "totalScore": 3.6,
      "reviewsCount": 65,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 62828
    },
    {
      "placeId": "ChIJX3RIUBq2JIgR8zmNLDu9AGA",
      "title": "bp",
      "street": "22000 Eight Mile W",
      "city": "Southfield",
      "state": "MI",
      "zip": "48033",
      "lat": 42.4437889,
      "lng": -83.2596579,
      "totalScore": 3.8,
      "reviewsCount": 57,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 62828
    },
    {
      "placeId": "ChIJj-QNnlLJJIgRVbPgbWCVmiM",
      "title": "JUST-IN TIME",
      "street": "2000 Town Center #1900",
      "city": "Southfield",
      "state": "MI",
      "zip": "48075",
      "lat": 42.4769899,
      "lng": -83.2442009,
      "totalScore": 5,
      "reviewsCount": 43,
      "scoredReviews": 17,
      "format": "detail_shop",
      "chain": null,
      "income": 63877
    },
    {
      "placeId": "ChIJA23LoJe3JIgRAElknTvWcH0",
      "title": "The Auto Chemist",
      "street": "21455 Melrose Ave Suite 20, Building R",
      "city": "Southfield",
      "state": "MI",
      "zip": "48075",
      "lat": 42.4468787,
      "lng": -83.2538411,
      "totalScore": 4.4,
      "reviewsCount": 36,
      "scoredReviews": 0,
      "format": "detail_shop",
      "chain": null,
      "income": 63877
    },
    {
      "placeId": "ChIJnUHLn1nJJIgROM-qaBcTeq8",
      "title": "bp",
      "street": "20050 W 12 Mile Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48076",
      "lat": 42.50222,
      "lng": -83.242335,
      "totalScore": 4,
      "reviewsCount": 35,
      "scoredReviews": 16,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 69800
    },
    {
      "placeId": "ChIJC2zZo023JIgR90KS0HGIkY8",
      "title": "bp",
      "street": "21815 W 10 Mile Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48075",
      "lat": 42.472242,
      "lng": -83.2602617,
      "totalScore": 3.6,
      "reviewsCount": 27,
      "scoredReviews": 12,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 63877
    },
    {
      "placeId": "ChIJ5WvAcSa3JIgRZhXKF0xffkg",
      "title": "Amoco",
      "street": "26450 Lahser Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48033",
      "lat": 42.482728,
      "lng": -83.2607709,
      "totalScore": 3.4,
      "reviewsCount": 22,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 62828
    },
    {
      "placeId": "ChIJc3xwQ5PJJIgR2lLvXTYRnkc",
      "title": "Jay's Auto Detailing",
      "street": "19875 Butternut Ln",
      "city": "Southfield",
      "state": "MI",
      "zip": "48076",
      "lat": 42.5066218,
      "lng": -83.240908,
      "totalScore": 4.9,
      "reviewsCount": 15,
      "scoredReviews": 5,
      "format": "detail_shop",
      "chain": null,
      "income": 69800
    },
    {
      "placeId": "ChIJh7YHV43HJIgRF-v5gl1fn1g",
      "title": "bp",
      "street": "30835 Greenfield Rd",
      "city": "Southfield",
      "state": "MI",
      "zip": "48076",
      "lat": 42.5171353,
      "lng": -83.2042177,
      "totalScore": 3.8,
      "reviewsCount": 12,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 69800
    }
  ]
}