{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/farmington-hills-mi.json",
  "humanUrl": "https://washindex.com/car-wash-cities/farmington-hills-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": "farmington-hills-mi",
  "name": "Farmington Hills",
  "state": "MI",
  "msa": {
    "slug": "detroit",
    "name": "Detroit",
    "fullName": "Detroit-Warren-Dearborn, MI"
  },
  "generatedAt": "2026-05-20T09:06:09.787Z",
  "summary": {
    "totalLocations": 8,
    "totalChains": 5,
    "independentLocationCount": 1,
    "totalReviews": 1746,
    "scoredReviews": 452,
    "weightedAvgRating": 4.045876288659794,
    "damageRate": 0.046460176991150445,
    "membershipMentionRate": 0.168141592920354,
    "membershipCancellationRate": 0.23684210526315788,
    "upsellPressureRate": 0.01991150442477876,
    "zipsWithIncomeData": 3,
    "medianHouseholdIncomeWeighted": 96664
  },
  "aspectScores": {
    "price": -0.09836065573770492,
    "wait_time": -0.09523809523809523,
    "result_quality": 0.37218045112781956,
    "staff": 0.5119047619047619,
    "equipment_working": -0.8125,
    "cleanliness_of_facility": 0.3125,
    "membership_value": -0.09433962264150944
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 2,
      "reviewsCount": 320,
      "scoredReviews": 110,
      "avgRating": 4.4475,
      "damageRate": 0.00909090909090909,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 3,
      "reviewsCount": 1276,
      "scoredReviews": 324,
      "avgRating": 3.965909090909091,
      "damageRate": 0.06172839506172839,
      "cancellationRate": 0.23684210526315788
    },
    {
      "format": "inbay_automatic",
      "locationCount": 3,
      "reviewsCount": 150,
      "scoredReviews": 18,
      "avgRating": 3.869333333333334,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Jax Kar Wash",
      "locationCount": 2,
      "reviewsCount": 1131,
      "scoredReviews": 286,
      "avgRating": 4,
      "damageRate": 0.06293706293706294,
      "cancellationRate": 0.22727272727272727,
      "membershipMentionRate": 0.23076923076923078,
      "upsellPressureRate": 0.03146853146853147,
      "aspectScores": {
        "price": -0.3142857142857143,
        "wait_time": -0.2571428571428571,
        "result_quality": 0.00684931506849315,
        "staff": 0.34868421052631576,
        "equipment_working": -0.8043478260869565,
        "cleanliness_of_facility": 0,
        "membership_value": -0.1111111111111111
      }
    },
    {
      "name": "bp",
      "locationCount": 2,
      "reviewsCount": 100,
      "scoredReviews": 14,
      "avgRating": 4.304,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.3333333333333333,
        "wait_time": -1,
        "result_quality": null,
        "staff": 0.5,
        "equipment_working": null,
        "cleanliness_of_facility": 0,
        "membership_value": null
      }
    },
    {
      "name": "Carsmetology Self Service - Pontiac",
      "locationCount": 1,
      "reviewsCount": 159,
      "scoredReviews": 12,
      "avgRating": 4,
      "damageRate": 0.08333333333333333,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": null,
        "result_quality": 0.5555555555555556,
        "staff": 0.2,
        "equipment_working": null,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Zax Auto Wash",
      "locationCount": 1,
      "reviewsCount": 145,
      "scoredReviews": 38,
      "avgRating": 3.7,
      "damageRate": 0.05263157894736842,
      "cancellationRate": 0.3,
      "membershipMentionRate": 0.2631578947368421,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.14285714285714285,
        "wait_time": 1,
        "result_quality": 0.17647058823529413,
        "staff": 0.3333333333333333,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": 0
      }
    },
    {
      "name": "Shell",
      "locationCount": 1,
      "reviewsCount": 50,
      "scoredReviews": 4,
      "avgRating": 3,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": null,
        "result_quality": -1,
        "staff": -1,
        "equipment_working": -1,
        "cleanliness_of_facility": -1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "48335",
      "income": 96664,
      "population": 24192,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 515,
      "totalScoreWeighted": 2109.7,
      "avgRating": 4.0965048543689315,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "48336",
      "income": 73582,
      "population": 27804,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 339,
      "totalScoreWeighted": 1356,
      "avgRating": 4,
      "formats": {
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "48334",
      "income": 107090,
      "population": 19215,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 892,
      "totalScoreWeighted": 3598.4,
      "avgRating": 4.03408071748879,
      "formats": {
        "inbay_automatic": 1,
        "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": 1,
      "locations": 2,
      "reviewsCount": 339,
      "totalScoreWeighted": 1356,
      "avgRating": 4,
      "formats": {
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 1,
      "locations": 5,
      "reviewsCount": 515,
      "totalScoreWeighted": 2109.7,
      "avgRating": 4.0965048543689315,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "label": "$100K – $150K",
      "min": 100000,
      "max": 150000,
      "zips": 1,
      "locations": 2,
      "reviewsCount": 892,
      "totalScoreWeighted": 3598.4,
      "avgRating": 4.03408071748879,
      "formats": {
        "inbay_automatic": 1,
        "express_tunnel": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJnbpn4ClTO4gRNCOSMRdYL58",
      "title": "Carsmetology Auto Detailing - Farmington Hills",
      "city": "Farmington Hills",
      "zip": "48335",
      "rating": 4,
      "reviewsCount": 159,
      "income": 96664,
      "format": "detail_shop",
      "chain": "Carsmetology Self Service - Pontiac"
    },
    {
      "placeId": "ChIJfTvNWTmxJIgRHg5MzfWbhnw",
      "title": "Forward Detailing",
      "city": "Farmington Hills",
      "zip": "48335",
      "rating": 4.8,
      "reviewsCount": 89,
      "income": 96664,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ92EFtz2xJIgR--SkMsbNvF0",
      "title": "Zax Auto Wash",
      "city": "Farmington Hills",
      "zip": "48335",
      "rating": 3.7,
      "reviewsCount": 145,
      "income": 96664,
      "format": "express_tunnel",
      "chain": "Zax Auto Wash"
    },
    {
      "placeId": "ChIJZU808TWxJIgRuh-QPjMsNXI",
      "title": "Jax Kar Wash",
      "city": "Farmington Hills",
      "zip": "48336",
      "rating": 4,
      "reviewsCount": 315,
      "income": 73582,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJd9yZKiexJIgRI9bbO2XRRbc",
      "title": "bp",
      "city": "Farmington Hills",
      "zip": "48336",
      "rating": 4,
      "reviewsCount": 24,
      "income": 73582,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJj-uMmJ-wJIgREfKX-OcLI-o",
      "title": "bp",
      "city": "Farmington Hills",
      "zip": "48334",
      "rating": 4.4,
      "reviewsCount": 76,
      "income": 107090,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJn3bjZjCuJIgR5afBowzi7ws",
      "title": "Shell",
      "city": "Farmington Hills",
      "zip": "48335",
      "rating": 3,
      "reviewsCount": 50,
      "income": 96664,
      "format": "inbay_automatic",
      "chain": "Shell"
    },
    {
      "placeId": "ChIJNyzch5WwJIgR2eIBOiFSWmY",
      "title": "Jax Kar Wash",
      "city": "Farmington Hills",
      "zip": "48334",
      "rating": 4,
      "reviewsCount": 816,
      "income": 107090,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    }
  ],
  "places": [
    {
      "placeId": "ChIJNyzch5WwJIgR2eIBOiFSWmY",
      "title": "Jax Kar Wash",
      "street": "30775 W 12 Mile Rd",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48334",
      "lat": 42.4988249,
      "lng": -83.357662,
      "totalScore": 4,
      "reviewsCount": 816,
      "scoredReviews": 201,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 107090
    },
    {
      "placeId": "ChIJZU808TWxJIgRuh-QPjMsNXI",
      "title": "Jax Kar Wash",
      "street": "29777 W Nine Mile Rd",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48336",
      "lat": 42.455713,
      "lng": -83.3401175,
      "totalScore": 4,
      "reviewsCount": 315,
      "scoredReviews": 85,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 73582
    },
    {
      "placeId": "ChIJnbpn4ClTO4gRNCOSMRdYL58",
      "title": "Carsmetology Auto Detailing - Farmington Hills",
      "street": "39194 Grand River Ave",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48335",
      "lat": 42.4719834,
      "lng": -83.4337193,
      "totalScore": 4,
      "reviewsCount": 159,
      "scoredReviews": 12,
      "format": "detail_shop",
      "chain": "Carsmetology Self Service - Pontiac",
      "income": 96664
    },
    {
      "placeId": "ChIJ92EFtz2xJIgR--SkMsbNvF0",
      "title": "Zax Auto Wash",
      "street": "34650 W 8 Mile Rd #5102",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48335",
      "lat": 42.44073,
      "lng": -83.3872067,
      "totalScore": 3.7,
      "reviewsCount": 145,
      "scoredReviews": 38,
      "format": "express_tunnel",
      "chain": "Zax Auto Wash",
      "income": 96664
    },
    {
      "placeId": "ChIJfTvNWTmxJIgRHg5MzfWbhnw",
      "title": "Forward Detailing",
      "street": "38410 Grand River Ave Suite D",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48335",
      "lat": 42.4700623,
      "lng": -83.4250953,
      "totalScore": 4.8,
      "reviewsCount": 89,
      "scoredReviews": 33,
      "format": "detail_shop",
      "chain": null,
      "income": 96664
    },
    {
      "placeId": "ChIJj-uMmJ-wJIgREfKX-OcLI-o",
      "title": "bp",
      "street": "29434 Orchard Lake Rd",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48334",
      "lat": 42.5134332,
      "lng": -83.3589675,
      "totalScore": 4.4,
      "reviewsCount": 76,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 107090
    },
    {
      "placeId": "ChIJn3bjZjCuJIgR5afBowzi7ws",
      "title": "Shell",
      "street": "39200 Grand River Ave",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48335",
      "lat": 42.4719651,
      "lng": -83.4343988,
      "totalScore": 3,
      "reviewsCount": 50,
      "scoredReviews": 4,
      "format": "inbay_automatic",
      "chain": "Shell",
      "income": 96664
    },
    {
      "placeId": "ChIJd9yZKiexJIgRI9bbO2XRRbc",
      "title": "bp",
      "street": "24242 Farmington Road",
      "city": "Farmington Hills",
      "state": "MI",
      "zip": "48336",
      "lat": 42.470982,
      "lng": -83.3373411,
      "totalScore": 4,
      "reviewsCount": 24,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 73582
    }
  ]
}