{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/harrisonburg-va.json",
  "humanUrl": "https://washindex.com/car-wash-cities/harrisonburg-va",
  "msaApiUrl": "https://washindex.com/api/msas/harrisonburg.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/harrisonburg",
  "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": "harrisonburg-va",
  "name": "Harrisonburg",
  "state": "VA",
  "msa": {
    "slug": "harrisonburg",
    "name": "Harrisonburg",
    "fullName": "Harrisonburg, VA"
  },
  "generatedAt": "2026-05-22T14:10:41.975Z",
  "summary": {
    "totalLocations": 14,
    "totalChains": 4,
    "independentLocationCount": 6,
    "totalReviews": 3697,
    "scoredReviews": 1511,
    "weightedAvgRating": 4.6407627806329455,
    "damageRate": 0.021178027796161483,
    "membershipMentionRate": 0.11184645929847783,
    "membershipCancellationRate": 0.07692307692307693,
    "upsellPressureRate": 0.0013236267372600927,
    "zipsWithIncomeData": 2,
    "medianHouseholdIncomeWeighted": 75517
  },
  "aspectScores": {
    "price": 0.38425925925925924,
    "wait_time": 0.5737704918032787,
    "result_quality": 0.7193995381062356,
    "staff": 0.8883399209486166,
    "equipment_working": -0.44554455445544555,
    "cleanliness_of_facility": 0.6888888888888889,
    "membership_value": 0.4396551724137931
  },
  "formatStats": [
    {
      "format": "detail_shop",
      "locationCount": 6,
      "reviewsCount": 478,
      "scoredReviews": 198,
      "avgRating": 4.914225941422594,
      "damageRate": 0.005050505050505051,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 1621,
      "scoredReviews": 842,
      "avgRating": 4.609315237507711,
      "damageRate": 0.0332541567695962,
      "cancellationRate": 0.05384615384615385
    },
    {
      "format": "self_serve_bay",
      "locationCount": 3,
      "reviewsCount": 367,
      "scoredReviews": 113,
      "avgRating": 3.8893732970027246,
      "damageRate": 0,
      "cancellationRate": 0.5
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 1231,
      "scoredReviews": 358,
      "avgRating": 4.8,
      "damageRate": 0.008379888268156424,
      "cancellationRate": 0.13513513513513514
    }
  ],
  "chainsRanked": [
    {
      "name": "Royal Rinse Car Wash",
      "locationCount": 3,
      "reviewsCount": 367,
      "scoredReviews": 113,
      "avgRating": 3.8893732970027246,
      "damageRate": 0,
      "cancellationRate": 0.5,
      "membershipMentionRate": 0.017699115044247787,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -0.6551724137931034,
        "wait_time": -1,
        "result_quality": 0.04081632653061224,
        "staff": 0.9148936170212766,
        "equipment_working": -0.46808510638297873,
        "cleanliness_of_facility": 0.45454545454545453,
        "membership_value": 0
      }
    },
    {
      "name": "Hang 10 Car Wash",
      "locationCount": 2,
      "reviewsCount": 679,
      "scoredReviews": 476,
      "avgRating": 4.7082474226804125,
      "damageRate": 0.029411764705882353,
      "cancellationRate": 0.03571428571428571,
      "membershipMentionRate": 0.17647058823529413,
      "upsellPressureRate": 0.0021008403361344537,
      "aspectScores": {
        "price": 0.72,
        "wait_time": 0.5555555555555556,
        "result_quality": 0.7429718875502008,
        "staff": 0.9221556886227545,
        "equipment_working": 0.19047619047619047,
        "cleanliness_of_facility": 0.9047619047619048,
        "membership_value": 0.6111111111111112
      }
    },
    {
      "name": "GO Car Wash",
      "locationCount": 2,
      "reviewsCount": 942,
      "scoredReviews": 366,
      "avgRating": 4.5380042462845,
      "damageRate": 0.03825136612021858,
      "cancellationRate": 0.08695652173913043,
      "membershipMentionRate": 0.12568306010928962,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.35,
        "wait_time": 0.375,
        "result_quality": 0.5506329113924051,
        "staff": 0.7727272727272727,
        "equipment_working": -0.7692307692307693,
        "cleanliness_of_facility": 0.3333333333333333,
        "membership_value": 0.125
      }
    },
    {
      "name": "White Horse Auto Wash",
      "locationCount": 1,
      "reviewsCount": 1231,
      "scoredReviews": 358,
      "avgRating": 4.8,
      "damageRate": 0.008379888268156424,
      "cancellationRate": 0.13513513513513514,
      "membershipMentionRate": 0.10335195530726257,
      "upsellPressureRate": 0.002793296089385475,
      "aspectScores": {
        "price": 0,
        "wait_time": 0.8333333333333334,
        "result_quality": 0.7466666666666667,
        "staff": 0.8934426229508197,
        "equipment_working": -1,
        "cleanliness_of_facility": 0,
        "membership_value": 0.5
      }
    }
  ],
  "zips": [
    {
      "zip": "22801",
      "income": 75517,
      "population": 35889,
      "homeValue": null,
      "locationCount": 12,
      "reviewsCount": 3529,
      "totalScoreWeighted": 16411.399999999998,
      "avgRating": 4.6504392179087555,
      "formats": {
        "detail_shop": 5,
        "express_tunnel": 4,
        "self_serve_bay": 2,
        "full_service": 1
      }
    },
    {
      "zip": "22802",
      "income": 58607,
      "population": 27237,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 168,
      "totalScoreWeighted": 745.5,
      "avgRating": 4.4375,
      "formats": {
        "self_serve_bay": 1,
        "detail_shop": 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": 168,
      "totalScoreWeighted": 745.5,
      "avgRating": 4.4375,
      "formats": {
        "self_serve_bay": 1,
        "detail_shop": 1
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 1,
      "locations": 12,
      "reviewsCount": 3529,
      "totalScoreWeighted": 16411.399999999998,
      "avgRating": 4.6504392179087555,
      "formats": {
        "detail_shop": 5,
        "express_tunnel": 4,
        "self_serve_bay": 2,
        "full_service": 1
      }
    },
    {
      "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": "ChIJJZKikDrttIkROU7HzOIxHuo",
      "title": "Royal Rinse Car Wash",
      "city": "Harrisonburg",
      "zip": "22802",
      "rating": 3.5,
      "reviewsCount": 63,
      "income": 58607,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash"
    },
    {
      "placeId": "ChIJBwnAKVKTtIkR4kSkpHvfFio",
      "title": "Pizzys Xtreme Clean",
      "city": "Harrisonburg",
      "zip": "22802",
      "rating": 5,
      "reviewsCount": 105,
      "income": 58607,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJiSofxaOTtIkRuKSZ0zZANyI",
      "title": "Xtreme Auto Detailing",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.8,
      "reviewsCount": 58,
      "income": 75517,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ9dm840GTtIkREcVcQmkge4A",
      "title": "All Season Detailing",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.8,
      "reviewsCount": 18,
      "income": 75517,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ_f7EF9GTtIkRncxSr0yyzeA",
      "title": "Hang 10 Car & Dog Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.8,
      "reviewsCount": 56,
      "income": 75517,
      "format": "express_tunnel",
      "chain": "Hang 10 Car Wash"
    },
    {
      "placeId": "ChIJ282GspCStIkRfSXK7E9cjpw",
      "title": "Royal Rinse Car Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 3.9,
      "reviewsCount": 233,
      "income": 75517,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash"
    },
    {
      "placeId": "ChIJoSR3snn-W4wRMuFWD2-xkJc",
      "title": "ACCSR Mobile Detailing",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 5,
      "reviewsCount": 39,
      "income": 75517,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJg3tUMACTtIkRXOHKCDr_IM8",
      "title": "Royal Rinse Car Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.2,
      "reviewsCount": 71,
      "income": 75517,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash"
    },
    {
      "placeId": "ChIJgWTk2-2TtIkRXEigpK7kVzQ",
      "title": "Perfect Touch Auto Detailing & Ceramic Coating",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.9,
      "reviewsCount": 84,
      "income": 75517,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJKT2ze8mNtIkRnH1XvyxuiLc",
      "title": "GO Car Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.4,
      "reviewsCount": 292,
      "income": 75517,
      "format": "express_tunnel",
      "chain": "GO Car Wash"
    },
    {
      "placeId": "ChIJ5UYvYkOTtIkRKHvWKNWciRY",
      "title": "Hang 10 Car Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.7,
      "reviewsCount": 623,
      "income": 75517,
      "format": "express_tunnel",
      "chain": "Hang 10 Car Wash"
    },
    {
      "placeId": "ChIJCRLmoNeTtIkRFvUvjwTYNqc",
      "title": "White Horse Auto Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.8,
      "reviewsCount": 1231,
      "income": 75517,
      "format": "full_service",
      "chain": "White Horse Auto Wash"
    },
    {
      "placeId": "ChIJD112HiWUtIkRi7YBwdw8Sjk",
      "title": "Detail Driven - Paint Protection Film PPF",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.9,
      "reviewsCount": 174,
      "income": 75517,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJk-yN6uuTtIkRtH05hxbH79s",
      "title": "GO Car Wash",
      "city": "Harrisonburg",
      "zip": "22801",
      "rating": 4.6,
      "reviewsCount": 650,
      "income": 75517,
      "format": "express_tunnel",
      "chain": "GO Car Wash"
    }
  ],
  "places": [
    {
      "placeId": "ChIJCRLmoNeTtIkRFvUvjwTYNqc",
      "title": "White Horse Auto Wash",
      "street": "1871 Reservoir St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4270515,
      "lng": -78.8548355,
      "totalScore": 4.8,
      "reviewsCount": 1231,
      "scoredReviews": 358,
      "format": "full_service",
      "chain": "White Horse Auto Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJk-yN6uuTtIkRtH05hxbH79s",
      "title": "GO Car Wash",
      "street": "2200 Rock Port Dr",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4050476,
      "lng": -78.8677602,
      "totalScore": 4.6,
      "reviewsCount": 650,
      "scoredReviews": 231,
      "format": "express_tunnel",
      "chain": "GO Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJ5UYvYkOTtIkRKHvWKNWciRY",
      "title": "Hang 10 Car Wash",
      "street": "3500 Naomis Wy",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4033691,
      "lng": -78.8626438,
      "totalScore": 4.7,
      "reviewsCount": 623,
      "scoredReviews": 441,
      "format": "express_tunnel",
      "chain": "Hang 10 Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJKT2ze8mNtIkRnH1XvyxuiLc",
      "title": "GO Car Wash",
      "street": "2335 E Market St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4210548,
      "lng": -78.8382949,
      "totalScore": 4.4,
      "reviewsCount": 292,
      "scoredReviews": 135,
      "format": "express_tunnel",
      "chain": "GO Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJ282GspCStIkRfSXK7E9cjpw",
      "title": "Royal Rinse Car Wash",
      "street": "1926 Deyerle Ave",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4287296,
      "lng": -78.8504736,
      "totalScore": 3.9,
      "reviewsCount": 233,
      "scoredReviews": 42,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJD112HiWUtIkRi7YBwdw8Sjk",
      "title": "Detail Driven - Paint Protection Film PPF",
      "street": "4213 S Valley Pike",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.3930253,
      "lng": -78.9168869,
      "totalScore": 4.9,
      "reviewsCount": 174,
      "scoredReviews": 65,
      "format": "detail_shop",
      "chain": null,
      "income": 75517
    },
    {
      "placeId": "ChIJBwnAKVKTtIkR4kSkpHvfFio",
      "title": "Pizzys Xtreme Clean",
      "street": "601 N Main St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22802",
      "lat": 38.4559082,
      "lng": -78.8651495,
      "totalScore": 5,
      "reviewsCount": 105,
      "scoredReviews": 55,
      "format": "detail_shop",
      "chain": null,
      "income": 58607
    },
    {
      "placeId": "ChIJgWTk2-2TtIkRXEigpK7kVzQ",
      "title": "Perfect Touch Auto Detailing & Ceramic Coating",
      "street": "1793 S High St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4331514,
      "lng": -78.9024764,
      "totalScore": 4.9,
      "reviewsCount": 84,
      "scoredReviews": 46,
      "format": "detail_shop",
      "chain": null,
      "income": 75517
    },
    {
      "placeId": "ChIJg3tUMACTtIkRXOHKCDr_IM8",
      "title": "Royal Rinse Car Wash",
      "street": "3171 S Main St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4096072,
      "lng": -78.9053401,
      "totalScore": 4.2,
      "reviewsCount": 71,
      "scoredReviews": 54,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJJZKikDrttIkROU7HzOIxHuo",
      "title": "Royal Rinse Car Wash",
      "street": "1110 Virginia Ave",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22802",
      "lat": 38.4678265,
      "lng": -78.8703264,
      "totalScore": 3.5,
      "reviewsCount": 63,
      "scoredReviews": 17,
      "format": "self_serve_bay",
      "chain": "Royal Rinse Car Wash",
      "income": 58607
    },
    {
      "placeId": "ChIJiSofxaOTtIkRuKSZ0zZANyI",
      "title": "Xtreme Auto Detailing",
      "street": "110 Leray Cir",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.397039,
      "lng": -78.908687,
      "totalScore": 4.8,
      "reviewsCount": 58,
      "scoredReviews": 6,
      "format": "detail_shop",
      "chain": null,
      "income": 75517
    },
    {
      "placeId": "ChIJ_f7EF9GTtIkRncxSr0yyzeA",
      "title": "Hang 10 Car & Dog Wash",
      "street": "2455 S Main St",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4194056,
      "lng": -78.8954797,
      "totalScore": 4.8,
      "reviewsCount": 56,
      "scoredReviews": 35,
      "format": "express_tunnel",
      "chain": "Hang 10 Car Wash",
      "income": 75517
    },
    {
      "placeId": "ChIJoSR3snn-W4wRMuFWD2-xkJc",
      "title": "ACCSR Mobile Detailing",
      "street": "Devon Ln",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4212289,
      "lng": -78.8776841,
      "totalScore": 5,
      "reviewsCount": 39,
      "scoredReviews": 25,
      "format": "detail_shop",
      "chain": null,
      "income": 75517
    },
    {
      "placeId": "ChIJ9dm840GTtIkREcVcQmkge4A",
      "title": "All Season Detailing",
      "street": "451 Pleasant Valley Rd",
      "city": "Harrisonburg",
      "state": "VA",
      "zip": "22801",
      "lat": 38.4014173,
      "lng": -78.8990908,
      "totalScore": 4.8,
      "reviewsCount": 18,
      "scoredReviews": 1,
      "format": "detail_shop",
      "chain": null,
      "income": 75517
    }
  ]
}