{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/roanoke-va.json",
  "humanUrl": "https://washindex.com/car-wash-cities/roanoke-va",
  "msaApiUrl": "https://washindex.com/api/msas/roanoke.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/roanoke",
  "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": "roanoke-va",
  "name": "Roanoke",
  "state": "VA",
  "msa": {
    "slug": "roanoke",
    "name": "Roanoke",
    "fullName": "Roanoke, VA"
  },
  "generatedAt": "2026-05-22T14:23:55.064Z",
  "summary": {
    "totalLocations": 17,
    "totalChains": 5,
    "independentLocationCount": 9,
    "totalReviews": 4205,
    "scoredReviews": 1171,
    "weightedAvgRating": 4.358810939357908,
    "damageRate": 0.02391118701964133,
    "membershipMentionRate": 0.13065755764304013,
    "membershipCancellationRate": 0.17647058823529413,
    "upsellPressureRate": 0.02134927412467976,
    "zipsWithIncomeData": 5,
    "medianHouseholdIncomeWeighted": 51929
  },
  "aspectScores": {
    "price": -0.019867549668874173,
    "wait_time": 0.2571428571428571,
    "result_quality": 0.5269230769230769,
    "staff": 0.7386759581881533,
    "equipment_working": -0.5288461538461539,
    "cleanliness_of_facility": 0.5909090909090909,
    "membership_value": -0.09574468085106383
  },
  "formatStats": [
    {
      "format": "express_tunnel",
      "locationCount": 7,
      "reviewsCount": 3278,
      "scoredReviews": 955,
      "avgRating": 4.34450884685784,
      "damageRate": 0.025130890052356022,
      "cancellationRate": 0.18243243243243243
    },
    {
      "format": "detail_shop",
      "locationCount": 7,
      "reviewsCount": 363,
      "scoredReviews": 142,
      "avgRating": 4.949862258953168,
      "damageRate": 0,
      "cancellationRate": 0
    },
    {
      "format": "inbay_automatic",
      "locationCount": 2,
      "reviewsCount": 253,
      "scoredReviews": 25,
      "avgRating": 3.522529644268775,
      "damageRate": 0.08,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 311,
      "scoredReviews": 49,
      "avgRating": 4.5,
      "damageRate": 0.04081632653061224,
      "cancellationRate": 0
    }
  ],
  "chainsRanked": [
    {
      "name": "Ultimate Shine Car Wash",
      "locationCount": 3,
      "reviewsCount": 711,
      "scoredReviews": 189,
      "avgRating": 4.232770745428973,
      "damageRate": 0.047619047619047616,
      "cancellationRate": 0.175,
      "membershipMentionRate": 0.21164021164021163,
      "upsellPressureRate": 0.021164021164021163,
      "aspectScores": {
        "price": -0.3076923076923077,
        "wait_time": -0.3333333333333333,
        "result_quality": 0.2708333333333333,
        "staff": 0.2857142857142857,
        "equipment_working": -0.7407407407407407,
        "cleanliness_of_facility": 0.23076923076923078,
        "membership_value": -0.1935483870967742
      }
    },
    {
      "name": "Zips Car Wash",
      "locationCount": 2,
      "reviewsCount": 2397,
      "scoredReviews": 709,
      "avgRating": 4.4,
      "damageRate": 0.018335684062059238,
      "cancellationRate": 0.1919191919191919,
      "membershipMentionRate": 0.13963328631875882,
      "upsellPressureRate": 0.028208744710860368,
      "aspectScores": {
        "price": -0.15625,
        "wait_time": 0.4857142857142857,
        "result_quality": 0.4492753623188406,
        "staff": 0.8047538200339559,
        "equipment_working": -0.3728813559322034,
        "cleanliness_of_facility": 0.76,
        "membership_value": -0.16981132075471697
      }
    },
    {
      "name": "Car Lovers",
      "locationCount": 1,
      "reviewsCount": 234,
      "scoredReviews": 22,
      "avgRating": 3.5,
      "damageRate": 0.09090909090909091,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.45454545454545453,
        "wait_time": -1,
        "result_quality": -0.8125,
        "staff": -1,
        "equipment_working": -1,
        "cleanliness_of_facility": -1,
        "membership_value": null
      }
    },
    {
      "name": "Road Runner Express",
      "locationCount": 1,
      "reviewsCount": 70,
      "scoredReviews": 51,
      "avgRating": 4.5,
      "damageRate": 0.0392156862745098,
      "cancellationRate": 0.125,
      "membershipMentionRate": 0.1568627450980392,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.5,
        "wait_time": 1,
        "result_quality": 0.7777777777777778,
        "staff": 0.7714285714285715,
        "equipment_working": 0,
        "cleanliness_of_facility": 1,
        "membership_value": 0.6
      }
    },
    {
      "name": "bp",
      "locationCount": 1,
      "reviewsCount": 19,
      "scoredReviews": 3,
      "avgRating": 3.8000000000000003,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": null,
        "result_quality": null,
        "staff": 1,
        "equipment_working": null,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    }
  ],
  "zips": [
    {
      "zip": "24012",
      "income": 51929,
      "population": 29610,
      "homeValue": null,
      "locationCount": 8,
      "reviewsCount": 2582,
      "totalScoreWeighted": 11254.900000000001,
      "avgRating": 4.358985282726569,
      "formats": {
        "express_tunnel": 4,
        "detail_shop": 2,
        "full_service": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "24018",
      "income": 109796,
      "population": 41559,
      "homeValue": null,
      "locationCount": 4,
      "reviewsCount": 406,
      "totalScoreWeighted": 1619,
      "avgRating": 3.9876847290640396,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "zip": "24017",
      "income": 37599,
      "population": 22176,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 139,
      "totalScoreWeighted": 689.8,
      "avgRating": 4.962589928057554,
      "formats": {
        "detail_shop": 2
      }
    },
    {
      "zip": "24019",
      "income": 68278,
      "population": 29484,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 75,
      "totalScoreWeighted": 351.9,
      "avgRating": 4.691999999999999,
      "formats": {
        "detail_shop": 1,
        "express_tunnel": 1
      }
    },
    {
      "zip": "24013",
      "income": 34326,
      "population": 6405,
      "homeValue": null,
      "locationCount": 1,
      "reviewsCount": 1003,
      "totalScoreWeighted": 4413.200000000001,
      "avgRating": 4.4,
      "formats": {
        "express_tunnel": 1
      }
    }
  ],
  "incomeBuckets": [
    {
      "label": "Under $50K",
      "min": 0,
      "max": 50000,
      "zips": 2,
      "locations": 3,
      "reviewsCount": 1142,
      "totalScoreWeighted": 5103.000000000001,
      "avgRating": 4.468476357267952,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1
      }
    },
    {
      "label": "$50K – $75K",
      "min": 50000,
      "max": 75000,
      "zips": 2,
      "locations": 10,
      "reviewsCount": 2657,
      "totalScoreWeighted": 11606.800000000001,
      "avgRating": 4.368385397064359,
      "formats": {
        "express_tunnel": 5,
        "detail_shop": 3,
        "full_service": 1,
        "inbay_automatic": 1
      }
    },
    {
      "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": 1,
      "locations": 4,
      "reviewsCount": 406,
      "totalScoreWeighted": 1619,
      "avgRating": 3.9876847290640396,
      "formats": {
        "detail_shop": 2,
        "express_tunnel": 1,
        "inbay_automatic": 1
      }
    },
    {
      "label": "$150K+",
      "min": 150000,
      "max": null,
      "zips": 0,
      "locations": 0,
      "reviewsCount": 0,
      "totalScoreWeighted": 0,
      "avgRating": 0,
      "formats": {}
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJq37MBQsOTYgRpm7_40Kh7HY",
      "title": "TLC Car Wash Roanoke",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 3.7,
      "reviewsCount": 100,
      "income": 51929,
      "format": "express_tunnel",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ_UC95tMLTYgRwPH6rpPMhjQ",
      "title": "Grants Auto Detail LLC, Ceramic Coating Certified ,System X Installer",
      "city": "Roanoke",
      "zip": "24018",
      "rating": 5,
      "reviewsCount": 46,
      "income": 109796,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJp7dGIIsPTYgRcDha8RQSHwI",
      "title": "Auto Detailing Perfection LLC",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 5,
      "reviewsCount": 45,
      "income": 51929,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJIwVeB_gNTYgR4vFnUy6wHJY",
      "title": "Victory Auto Detailing & Ceramic Coatings",
      "city": "Roanoke",
      "zip": "24017",
      "rating": 5,
      "reviewsCount": 87,
      "income": 37599,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJM2ePbKsOTYgR7QWdqQxZc9c",
      "title": "Bill's Auto Salon",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 4.8,
      "reviewsCount": 65,
      "income": 51929,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJDyeKdMoRTYgRo8eHeDKJaXw",
      "title": "Perfection Auto Care",
      "city": "Roanoke",
      "zip": "24019",
      "rating": 5,
      "reviewsCount": 42,
      "income": 68278,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJQdVrhUwRTYgRWtrMi5CJnmA",
      "title": "Blue Hills Car Wash",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 4.5,
      "reviewsCount": 311,
      "income": 51929,
      "format": "full_service",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJLYzJP4kPTYgRStYzjwzEC7w",
      "title": "Ultimate Shine Car Wash",
      "city": "Roanoke",
      "zip": "24019",
      "rating": 4.3,
      "reviewsCount": 33,
      "income": 68278,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash"
    },
    {
      "placeId": "ChIJefr_4oQNTYgR0ZWRi0WFX10",
      "title": "Ultimate Shine Car Wash",
      "city": "Roanoke",
      "zip": "24018",
      "rating": 4.4,
      "reviewsCount": 100,
      "income": 109796,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash"
    },
    {
      "placeId": "ChIJqdEWol8TTYgR9O3Ihv1rtY0",
      "title": "Top Notch Customs - Detailing and Wraps",
      "city": "Roanoke",
      "zip": "24017",
      "rating": 4.9,
      "reviewsCount": 52,
      "income": 37599,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJu_GFFaUMTYgR0WZ_iduyCJY",
      "title": "Car Lovers",
      "city": "Roanoke",
      "zip": "24018",
      "rating": 3.5,
      "reviewsCount": 234,
      "income": 109796,
      "format": "inbay_automatic",
      "chain": "Car Lovers"
    },
    {
      "placeId": "ChIJAWzOHBsNTYgRFTPZAQjAcFw",
      "title": "The Shine Shop",
      "city": "Roanoke",
      "zip": "24018",
      "rating": 5,
      "reviewsCount": 26,
      "income": 109796,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ18QZwqMRTYgRlBRso5u6JDo",
      "title": "Zips Car Wash",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 4.4,
      "reviewsCount": 1394,
      "income": 51929,
      "format": "express_tunnel",
      "chain": "Zips Car Wash"
    },
    {
      "placeId": "ChIJC_HEjAwSTYgR3_f5DuV3X_s",
      "title": "Zips Car Wash",
      "city": "Roanoke",
      "zip": "24013",
      "rating": 4.4,
      "reviewsCount": 1003,
      "income": 34326,
      "format": "express_tunnel",
      "chain": "Zips Car Wash"
    },
    {
      "placeId": "ChIJRUHjuGYPTYgRi9pWX6MArww",
      "title": "Ultimate Shine Car Wash",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 4.2,
      "reviewsCount": 578,
      "income": 51929,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash"
    },
    {
      "placeId": "ChIJSRqL1WMNTYgRglm0geLun8U",
      "title": "Road Runner Express",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 4.5,
      "reviewsCount": 70,
      "income": 51929,
      "format": "express_tunnel",
      "chain": "Road Runner Express"
    },
    {
      "placeId": "ChIJiQwSuTARTYgRO6vJ2m2LfXc",
      "title": "bp",
      "city": "Roanoke",
      "zip": "24012",
      "rating": 3.8,
      "reviewsCount": 19,
      "income": 51929,
      "format": "inbay_automatic",
      "chain": "bp"
    }
  ],
  "places": [
    {
      "placeId": "ChIJ18QZwqMRTYgRlBRso5u6JDo",
      "title": "Zips Car Wash",
      "street": "4035 Challenger Ave NE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.3136909,
      "lng": -79.8816937,
      "totalScore": 4.4,
      "reviewsCount": 1394,
      "scoredReviews": 407,
      "format": "express_tunnel",
      "chain": "Zips Car Wash",
      "income": 51929
    },
    {
      "placeId": "ChIJC_HEjAwSTYgR3_f5DuV3X_s",
      "title": "Zips Car Wash",
      "street": "2121 Dale Ave SE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24013",
      "lat": 37.2735095,
      "lng": -79.9114424,
      "totalScore": 4.4,
      "reviewsCount": 1003,
      "scoredReviews": 302,
      "format": "express_tunnel",
      "chain": "Zips Car Wash",
      "income": 34326
    },
    {
      "placeId": "ChIJRUHjuGYPTYgRi9pWX6MArww",
      "title": "Ultimate Shine Car Wash",
      "street": "5030 Rutgers St NW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.3157997,
      "lng": -79.9632492,
      "totalScore": 4.2,
      "reviewsCount": 578,
      "scoredReviews": 100,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash",
      "income": 51929
    },
    {
      "placeId": "ChIJQdVrhUwRTYgRWtrMi5CJnmA",
      "title": "Blue Hills Car Wash",
      "street": "3675 Orange Ave NE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.3076488,
      "lng": -79.8873348,
      "totalScore": 4.5,
      "reviewsCount": 311,
      "scoredReviews": 49,
      "format": "full_service",
      "chain": null,
      "income": 51929
    },
    {
      "placeId": "ChIJu_GFFaUMTYgR0WZ_iduyCJY",
      "title": "Car Lovers",
      "street": "3504 Electric Rd SW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24018",
      "lat": 37.2273991,
      "lng": -79.999016,
      "totalScore": 3.5,
      "reviewsCount": 234,
      "scoredReviews": 22,
      "format": "inbay_automatic",
      "chain": "Car Lovers",
      "income": 109796
    },
    {
      "placeId": "ChIJq37MBQsOTYgRpm7_40Kh7HY",
      "title": "TLC Car Wash Roanoke",
      "street": "2925 Williamson Rd",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.2985067,
      "lng": -79.9390385,
      "totalScore": 3.7,
      "reviewsCount": 100,
      "scoredReviews": 6,
      "format": "express_tunnel",
      "chain": null,
      "income": 51929
    },
    {
      "placeId": "ChIJefr_4oQNTYgR0ZWRi0WFX10",
      "title": "Ultimate Shine Car Wash",
      "street": "3250 Electric Rd SW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24018",
      "lat": 37.2298267,
      "lng": -80.0058024,
      "totalScore": 4.4,
      "reviewsCount": 100,
      "scoredReviews": 67,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash",
      "income": 109796
    },
    {
      "placeId": "ChIJIwVeB_gNTYgR4vFnUy6wHJY",
      "title": "Victory Auto Detailing & Ceramic Coatings",
      "street": "1114 Moorman Ave NW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24017",
      "lat": 37.2811816,
      "lng": -79.9568786,
      "totalScore": 5,
      "reviewsCount": 87,
      "scoredReviews": 47,
      "format": "detail_shop",
      "chain": null,
      "income": 37599
    },
    {
      "placeId": "ChIJSRqL1WMNTYgRglm0geLun8U",
      "title": "Road Runner Express",
      "street": "950 Orange Ave NE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.2834408,
      "lng": -79.9241852,
      "totalScore": 4.5,
      "reviewsCount": 70,
      "scoredReviews": 51,
      "format": "express_tunnel",
      "chain": "Road Runner Express",
      "income": 51929
    },
    {
      "placeId": "ChIJM2ePbKsOTYgR7QWdqQxZc9c",
      "title": "Bill's Auto Salon",
      "street": "1402 Williamson Rd NE Suite B",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.2842292,
      "lng": -79.9333572,
      "totalScore": 4.8,
      "reviewsCount": 65,
      "scoredReviews": 6,
      "format": "detail_shop",
      "chain": null,
      "income": 51929
    },
    {
      "placeId": "ChIJqdEWol8TTYgR9O3Ihv1rtY0",
      "title": "Top Notch Customs - Detailing and Wraps",
      "street": "1501 Shenandoah Ave NW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24017",
      "lat": 37.279274,
      "lng": -79.9638154,
      "totalScore": 4.9,
      "reviewsCount": 52,
      "scoredReviews": 32,
      "format": "detail_shop",
      "chain": null,
      "income": 37599
    },
    {
      "placeId": "ChIJ_UC95tMLTYgRwPH6rpPMhjQ",
      "title": "Grants Auto Detail LLC, Ceramic Coating Certified ,System X Installer",
      "street": "3460 S Park Cir",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24018",
      "lat": 37.2458611,
      "lng": -80.0101069,
      "totalScore": 5,
      "reviewsCount": 46,
      "scoredReviews": 10,
      "format": "detail_shop",
      "chain": null,
      "income": 109796
    },
    {
      "placeId": "ChIJp7dGIIsPTYgRcDha8RQSHwI",
      "title": "Auto Detailing Perfection LLC",
      "street": "4431 Hazelridge Rd NW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.3168971,
      "lng": -79.9448131,
      "totalScore": 5,
      "reviewsCount": 45,
      "scoredReviews": 26,
      "format": "detail_shop",
      "chain": null,
      "income": 51929
    },
    {
      "placeId": "ChIJDyeKdMoRTYgRo8eHeDKJaXw",
      "title": "Perfection Auto Care",
      "street": "4641 Long Acre Dr NE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24019",
      "lat": 37.3204803,
      "lng": -79.9270063,
      "totalScore": 5,
      "reviewsCount": 42,
      "scoredReviews": 11,
      "format": "detail_shop",
      "chain": null,
      "income": 68278
    },
    {
      "placeId": "ChIJLYzJP4kPTYgRStYzjwzEC7w",
      "title": "Ultimate Shine Car Wash",
      "street": "7443 Williamson Rd",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24019",
      "lat": 37.3476476,
      "lng": -79.9508196,
      "totalScore": 4.3,
      "reviewsCount": 33,
      "scoredReviews": 22,
      "format": "express_tunnel",
      "chain": "Ultimate Shine Car Wash",
      "income": 68278
    },
    {
      "placeId": "ChIJAWzOHBsNTYgRFTPZAQjAcFw",
      "title": "The Shine Shop",
      "street": "3230 Brandon Ave SW",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24018",
      "lat": 37.262265,
      "lng": -80.0022023,
      "totalScore": 5,
      "reviewsCount": 26,
      "scoredReviews": 10,
      "format": "detail_shop",
      "chain": null,
      "income": 109796
    },
    {
      "placeId": "ChIJiQwSuTARTYgRO6vJ2m2LfXc",
      "title": "bp",
      "street": "2555 Orange Ave NE",
      "city": "Roanoke",
      "state": "VA",
      "zip": "24012",
      "lat": 37.29271,
      "lng": -79.905748,
      "totalScore": 3.8,
      "reviewsCount": 19,
      "scoredReviews": 3,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 51929
    }
  ]
}