{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/ann-arbor-mi.json",
  "humanUrl": "https://washindex.com/car-wash-cities/ann-arbor-mi",
  "msaApiUrl": "https://washindex.com/api/msas/ann-arbor.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/ann-arbor",
  "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": "ann-arbor-mi",
  "name": "Ann Arbor",
  "state": "MI",
  "msa": {
    "slug": "ann-arbor",
    "name": "Ann Arbor",
    "fullName": "Ann Arbor, MI"
  },
  "generatedAt": "2026-05-22T13:56:58.640Z",
  "summary": {
    "totalLocations": 15,
    "totalChains": 5,
    "independentLocationCount": 5,
    "totalReviews": 2214,
    "scoredReviews": 642,
    "weightedAvgRating": 4.283559168925023,
    "damageRate": 0.018691588785046728,
    "membershipMentionRate": 0.08722741433021806,
    "membershipCancellationRate": 0.05357142857142857,
    "upsellPressureRate": 0.009345794392523364,
    "zipsWithIncomeData": 4,
    "medianHouseholdIncomeWeighted": 136671
  },
  "aspectScores": {
    "price": 0.36585365853658536,
    "wait_time": 0.30434782608695654,
    "result_quality": 0.6967213114754098,
    "staff": 0.704225352112676,
    "equipment_working": -0.6842105263157895,
    "cleanliness_of_facility": 0.18181818181818182,
    "membership_value": 0.3888888888888889
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 6,
      "reviewsCount": 904,
      "scoredReviews": 257,
      "avgRating": 4.835287610619468,
      "damageRate": 0.01556420233463035,
      "cancellationRate": null
    },
    {
      "format": "inbay_automatic",
      "locationCount": 5,
      "reviewsCount": 507,
      "scoredReviews": 66,
      "avgRating": 3.7635108481262325,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 3,
      "reviewsCount": 493,
      "scoredReviews": 281,
      "avgRating": 4.236511156186612,
      "damageRate": 0.017793594306049824,
      "cancellationRate": 0.038461538461538464
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 310,
      "scoredReviews": 38,
      "avgRating": 3.6,
      "damageRate": 0.07894736842105263,
      "cancellationRate": 0.25
    }
  ],
  "chainsRanked": [
    {
      "name": "bp",
      "locationCount": 4,
      "reviewsCount": 456,
      "scoredReviews": 56,
      "avgRating": 3.781798245614035,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.8461538461538461,
        "wait_time": -0.42857142857142855,
        "result_quality": null,
        "staff": -0.18181818181818182,
        "equipment_working": -1,
        "cleanliness_of_facility": -0.7142857142857143,
        "membership_value": null
      }
    },
    {
      "name": "ArborMotion",
      "locationCount": 2,
      "reviewsCount": 613,
      "scoredReviews": 143,
      "avgRating": 4.897063621533443,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.4857142857142857,
        "wait_time": 0.75,
        "result_quality": 0.9322033898305084,
        "staff": 0.9357798165137615,
        "equipment_working": null,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "Jax Kar Wash",
      "locationCount": 2,
      "reviewsCount": 462,
      "scoredReviews": 259,
      "avgRating": 4.2389610389610395,
      "damageRate": 0.015444015444015444,
      "cancellationRate": 0.038461538461538464,
      "membershipMentionRate": 0.20077220077220076,
      "upsellPressureRate": 0.019305019305019305,
      "aspectScores": {
        "price": 0.21052631578947367,
        "wait_time": 0.4444444444444444,
        "result_quality": 0.6178343949044586,
        "staff": 0.6790123456790124,
        "equipment_working": -0.45454545454545453,
        "cleanliness_of_facility": 0.3333333333333333,
        "membership_value": 0.47058823529411764
      }
    },
    {
      "name": "Zax Auto Wash",
      "locationCount": 1,
      "reviewsCount": 31,
      "scoredReviews": 22,
      "avgRating": 4.2,
      "damageRate": 0.045454545454545456,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": 0.5,
        "result_quality": 0.75,
        "staff": 0.8461538461538461,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Shell",
      "locationCount": 1,
      "reviewsCount": 51,
      "scoredReviews": 10,
      "avgRating": 3.6,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": null,
        "result_quality": null,
        "staff": -0.3333333333333333,
        "equipment_working": null,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "48108",
      "income": 114934,
      "population": 28350,
      "homeValue": null,
      "locationCount": 7,
      "reviewsCount": 1119,
      "totalScoreWeighted": 5114.400000000001,
      "avgRating": 4.570509383378017,
      "formats": {
        "detail_shop": 4,
        "express_tunnel": 2,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "48103",
      "income": 136671,
      "population": 58548,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 483,
      "totalScoreWeighted": 2144.9,
      "avgRating": 4.440786749482402,
      "formats": {
        "detail_shop": 3,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "48104",
      "income": 143863,
      "population": 27006,
      "homeValue": null,
      "locationCount": 3,
      "reviewsCount": 567,
      "totalScoreWeighted": 2049,
      "avgRating": 3.613756613756614,
      "formats": {
        "full_service": 1,
        "inbay_automatic": 2
      }
    },
    {
      "zip": "48105",
      "income": 157188,
      "population": 32760,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 45,
      "totalScoreWeighted": 175.5,
      "avgRating": 3.9,
      "formats": {
        "inbay_automatic": 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": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    },
    {
      "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": 3,
      "locations": 15,
      "reviewsCount": 2169,
      "totalScoreWeighted": 9308.300000000001,
      "avgRating": 4.291516828031352,
      "formats": {
        "detail_shop": 7,
        "express_tunnel": 3,
        "inbay_automatic": 4,
        "full_service": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 1,
      "locations": 1,
      "reviewsCount": 45,
      "totalScoreWeighted": 175.5,
      "avgRating": 3.9,
      "formats": {
        "inbay_automatic": 1
      }
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJfX2iaO2vPIgR5-M0Bmxqhmg",
      "title": "Attention 2 Detail Ann Arbor",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4.8,
      "reviewsCount": 18,
      "income": 114934,
      "format": "detail_shop",
      "chain": "ArborMotion"
    },
    {
      "placeId": "ChIJKeCezVavPIgRJIdt_Tz6Z_U",
      "title": "Without A Mark Mobile Detailing & Cleaning Services LLC.",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 5,
      "reviewsCount": 42,
      "income": 114934,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJIQdxWbSvPIgReXAWeECqP78",
      "title": "Community Auto Wash",
      "city": "Ann Arbor",
      "zip": "48104",
      "rating": 3.6,
      "reviewsCount": 310,
      "income": 143863,
      "format": "full_service",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJW6sZI8axPIgRGo7pWWBOWV0",
      "title": "Make It Beautiful Auto Detailing",
      "city": "Ann Arbor",
      "zip": "48103",
      "rating": 4.7,
      "reviewsCount": 155,
      "income": 136671,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJfX2iaO2vPIgRK0wR-qNI8VI",
      "title": "ArborMotion",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4.9,
      "reviewsCount": 595,
      "income": 114934,
      "format": "detail_shop",
      "chain": "ArborMotion"
    },
    {
      "placeId": "ChIJ3b0sXLuvPIgRo1pAKWhKr-c",
      "title": "Total Detail",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4.5,
      "reviewsCount": 31,
      "income": 114934,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJVdg_JpCpPIgRVfN9WSpoFok",
      "title": "Zax Auto Wash",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4.2,
      "reviewsCount": 31,
      "income": 114934,
      "format": "express_tunnel",
      "chain": "Zax Auto Wash"
    },
    {
      "placeId": "ChIJWRdzfzyuPIgRo7uiGcnOFmM",
      "title": "bp",
      "city": "Ann Arbor",
      "zip": "48104",
      "rating": 2.8,
      "reviewsCount": 63,
      "income": 143863,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJuTJlqHmuPIgRHwNo09sO7h4",
      "title": "bp",
      "city": "Ann Arbor",
      "zip": "48105",
      "rating": 3.9,
      "reviewsCount": 45,
      "income": 157188,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJAZRXndyoPIgRmfWx38mIhII",
      "title": "bp",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4,
      "reviewsCount": 154,
      "income": 114934,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJX8X0cx-vPIgRSvmOMIe8Euc",
      "title": "bp",
      "city": "Ann Arbor",
      "zip": "48104",
      "rating": 3.9,
      "reviewsCount": 194,
      "income": 143863,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJhU2HTS6vPIgR_JtiAD9w3G0",
      "title": "Jax Kar Wash - Ann Arbor",
      "city": "Ann Arbor",
      "zip": "48108",
      "rating": 4.1,
      "reviewsCount": 248,
      "income": 114934,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJ6QnirZqxPIgRtO-E7sYuYJk",
      "title": "Jax Kar Wash",
      "city": "Ann Arbor",
      "zip": "48103",
      "rating": 4.4,
      "reviewsCount": 214,
      "income": 136671,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash"
    },
    {
      "placeId": "ChIJy3CePMyzJIgRY-34BwlTxNg",
      "title": "Elevated Restyling",
      "city": "Ann Arbor",
      "zip": "48103",
      "rating": 4.3,
      "reviewsCount": 34,
      "income": 136671,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJk3wMGTuxPIgRHv-U2AoZfFQ",
      "title": "Shell",
      "city": "Ann Arbor",
      "zip": "48103",
      "rating": 3.6,
      "reviewsCount": 51,
      "income": 136671,
      "format": "inbay_automatic",
      "chain": "Shell"
    }
  ],
  "places": [
    {
      "placeId": "ChIJfX2iaO2vPIgRK0wR-qNI8VI",
      "title": "ArborMotion",
      "street": "669 State Cir",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2337619,
      "lng": -83.7422641,
      "totalScore": 4.9,
      "reviewsCount": 595,
      "scoredReviews": 143,
      "format": "detail_shop",
      "chain": "ArborMotion",
      "income": 114934
    },
    {
      "placeId": "ChIJIQdxWbSvPIgReXAWeECqP78",
      "title": "Community Auto Wash",
      "street": "1910 S Industrial Hwy",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48104",
      "lat": 42.2597341,
      "lng": -83.7375396,
      "totalScore": 3.6,
      "reviewsCount": 310,
      "scoredReviews": 38,
      "format": "full_service",
      "chain": null,
      "income": 143863
    },
    {
      "placeId": "ChIJhU2HTS6vPIgR_JtiAD9w3G0",
      "title": "Jax Kar Wash - Ann Arbor",
      "street": "3300 Packard St",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2447024,
      "lng": -83.6947869,
      "totalScore": 4.1,
      "reviewsCount": 248,
      "scoredReviews": 112,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 114934
    },
    {
      "placeId": "ChIJ6QnirZqxPIgRtO-E7sYuYJk",
      "title": "Jax Kar Wash",
      "street": "3600 Jackson Rd",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48103",
      "lat": 42.2855943,
      "lng": -83.802848,
      "totalScore": 4.4,
      "reviewsCount": 214,
      "scoredReviews": 147,
      "format": "express_tunnel",
      "chain": "Jax Kar Wash",
      "income": 136671
    },
    {
      "placeId": "ChIJX8X0cx-vPIgRSvmOMIe8Euc",
      "title": "bp",
      "street": "3031 Washtenaw Ave",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48104",
      "lat": 42.2577929,
      "lng": -83.6994799,
      "totalScore": 3.9,
      "reviewsCount": 194,
      "scoredReviews": 30,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 143863
    },
    {
      "placeId": "ChIJW6sZI8axPIgRGo7pWWBOWV0",
      "title": "Make It Beautiful Auto Detailing",
      "street": "571 S Maple Rd",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48103",
      "lat": 42.2750852,
      "lng": -83.7798212,
      "totalScore": 4.7,
      "reviewsCount": 155,
      "scoredReviews": 43,
      "format": "detail_shop",
      "chain": null,
      "income": 136671
    },
    {
      "placeId": "ChIJAZRXndyoPIgRmfWx38mIhII",
      "title": "bp",
      "street": "4975 Washtenaw Ave",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2506327,
      "lng": -83.6614418,
      "totalScore": 4,
      "reviewsCount": 154,
      "scoredReviews": 8,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 114934
    },
    {
      "placeId": "ChIJWRdzfzyuPIgRo7uiGcnOFmM",
      "title": "bp",
      "street": "300 N Main St",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48104",
      "lat": 42.2836642,
      "lng": -83.7479666,
      "totalScore": 2.8,
      "reviewsCount": 63,
      "scoredReviews": 12,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 143863
    },
    {
      "placeId": "ChIJk3wMGTuxPIgRHv-U2AoZfFQ",
      "title": "Shell",
      "street": "5680 Jackson Rd",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48103",
      "lat": 42.290636,
      "lng": -83.844996,
      "totalScore": 3.6,
      "reviewsCount": 51,
      "scoredReviews": 10,
      "format": "inbay_automatic",
      "chain": "Shell",
      "income": 136671
    },
    {
      "placeId": "ChIJuTJlqHmuPIgRHwNo09sO7h4",
      "title": "bp",
      "street": "1763 Plymouth Rd",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48105",
      "lat": 42.298203,
      "lng": -83.720256,
      "totalScore": 3.9,
      "reviewsCount": 45,
      "scoredReviews": 6,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 157188
    },
    {
      "placeId": "ChIJKeCezVavPIgRJIdt_Tz6Z_U",
      "title": "Without A Mark Mobile Detailing & Cleaning Services LLC.",
      "street": "455 E Eisenhower Pkwy Suite 300",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2446564,
      "lng": -83.7410571,
      "totalScore": 5,
      "reviewsCount": 42,
      "scoredReviews": 27,
      "format": "detail_shop",
      "chain": null,
      "income": 114934
    },
    {
      "placeId": "ChIJy3CePMyzJIgRY-34BwlTxNg",
      "title": "Elevated Restyling",
      "street": "5204 Jackson Rd Suite 125",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48103",
      "lat": 42.2883338,
      "lng": -83.8318067,
      "totalScore": 4.3,
      "reviewsCount": 34,
      "scoredReviews": 19,
      "format": "detail_shop",
      "chain": null,
      "income": 136671
    },
    {
      "placeId": "ChIJ3b0sXLuvPIgRo1pAKWhKr-c",
      "title": "Total Detail",
      "street": "669 State Cir",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2337606,
      "lng": -83.7422446,
      "totalScore": 4.5,
      "reviewsCount": 31,
      "scoredReviews": 5,
      "format": "detail_shop",
      "chain": null,
      "income": 114934
    },
    {
      "placeId": "ChIJVdg_JpCpPIgRVfN9WSpoFok",
      "title": "Zax Auto Wash",
      "street": "4881 Washtenaw Ave",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2511847,
      "lng": -83.6633903,
      "totalScore": 4.2,
      "reviewsCount": 31,
      "scoredReviews": 22,
      "format": "express_tunnel",
      "chain": "Zax Auto Wash",
      "income": 114934
    },
    {
      "placeId": "ChIJfX2iaO2vPIgR5-M0Bmxqhmg",
      "title": "Attention 2 Detail Ann Arbor",
      "street": "669 State Cir suite b",
      "city": "Ann Arbor",
      "state": "MI",
      "zip": "48108",
      "lat": 42.2337606,
      "lng": -83.7422446,
      "totalScore": 4.8,
      "reviewsCount": 18,
      "scoredReviews": 0,
      "format": "detail_shop",
      "chain": "ArborMotion",
      "income": 114934
    }
  ]
}