{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/hanover-pa.json",
  "humanUrl": "https://washindex.com/car-wash-cities/hanover-pa",
  "msaApiUrl": "https://washindex.com/api/msas/york.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/york",
  "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": "hanover-pa",
  "name": "Hanover",
  "state": "PA",
  "msa": {
    "slug": "york",
    "name": "York",
    "fullName": "York-Hanover, PA"
  },
  "generatedAt": "2026-05-22T14:31:26.932Z",
  "summary": {
    "totalLocations": 10,
    "totalChains": 5,
    "independentLocationCount": 3,
    "totalReviews": 3141,
    "scoredReviews": 1324,
    "weightedAvgRating": 4.59388729703916,
    "damageRate": 0.012084592145015106,
    "membershipMentionRate": 0.09365558912386707,
    "membershipCancellationRate": 0.1532258064516129,
    "upsellPressureRate": 0.0075528700906344415,
    "zipsWithIncomeData": 1,
    "medianHouseholdIncomeWeighted": 74941
  },
  "aspectScores": {
    "price": -0.06521739130434782,
    "wait_time": 0.3684210526315789,
    "result_quality": 0.6674259681093394,
    "staff": 0.8940397350993378,
    "equipment_working": -0.6428571428571429,
    "cleanliness_of_facility": 0.6470588235294118,
    "membership_value": 0.10526315789473684
  },
  "formatStats": [
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 2466,
      "scoredReviews": 1184,
      "avgRating": 4.678832116788321,
      "damageRate": 0.01266891891891892,
      "cancellationRate": 0.1532258064516129
    },
    {
      "format": "detail_shop",
      "locationCount": 2,
      "reviewsCount": 288,
      "scoredReviews": 69,
      "avgRating": 4.9,
      "damageRate": 0.014492753623188406,
      "cancellationRate": null
    },
    {
      "format": "inbay_automatic",
      "locationCount": 2,
      "reviewsCount": 192,
      "scoredReviews": 48,
      "avgRating": 3.569270833333333,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 1,
      "reviewsCount": 86,
      "scoredReviews": 9,
      "avgRating": 4.3,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "self_serve_bay",
      "locationCount": 1,
      "reviewsCount": 109,
      "scoredReviews": 14,
      "avgRating": 3.8999999999999995,
      "damageRate": 0,
      "cancellationRate": null
    }
  ],
  "chainsRanked": [
    {
      "name": "Tidal Wave Auto Spa | Car Wash",
      "locationCount": 2,
      "reviewsCount": 520,
      "scoredReviews": 344,
      "avgRating": 4.551346153846153,
      "damageRate": 0.01744186046511628,
      "cancellationRate": 0.1527777777777778,
      "membershipMentionRate": 0.20930232558139536,
      "upsellPressureRate": 0.02616279069767442,
      "aspectScores": {
        "price": -0.16666666666666666,
        "wait_time": 0.3333333333333333,
        "result_quality": 0.6477272727272727,
        "staff": 0.8046875,
        "equipment_working": -0.3076923076923077,
        "cleanliness_of_facility": 0.8333333333333334,
        "membership_value": 0.023255813953488372
      }
    },
    {
      "name": "Sheetz",
      "locationCount": 2,
      "reviewsCount": 192,
      "scoredReviews": 48,
      "avgRating": 3.569270833333333,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": -0.42857142857142855,
        "result_quality": 0,
        "staff": 0.18181818181818182,
        "equipment_working": null,
        "cleanliness_of_facility": 1,
        "membership_value": null
      }
    },
    {
      "name": "All Shined Up Car Wash",
      "locationCount": 1,
      "reviewsCount": 113,
      "scoredReviews": 16,
      "avgRating": 3.3,
      "damageRate": 0.1875,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.3333333333333333,
        "wait_time": -1,
        "result_quality": -0.5714285714285714,
        "staff": -0.8,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": null
      }
    },
    {
      "name": "Suzi Sudz",
      "locationCount": 1,
      "reviewsCount": 109,
      "scoredReviews": 14,
      "avgRating": 3.8999999999999995,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": -1,
        "wait_time": null,
        "result_quality": -0.5,
        "staff": -1,
        "equipment_working": -1,
        "cleanliness_of_facility": 0.2,
        "membership_value": null
      }
    },
    {
      "name": "ModWash",
      "locationCount": 1,
      "reviewsCount": 1833,
      "scoredReviews": 824,
      "avgRating": 4.8,
      "damageRate": 0.007281553398058253,
      "cancellationRate": 0.15384615384615385,
      "membershipMentionRate": 0.06310679611650485,
      "upsellPressureRate": 0.0012135922330097086,
      "aspectScores": {
        "price": -0.13333333333333333,
        "wait_time": 0.7272727272727273,
        "result_quality": 0.6994219653179191,
        "staff": 0.9718706047819972,
        "equipment_working": -0.7272727272727273,
        "cleanliness_of_facility": 0.6666666666666666,
        "membership_value": 0.21212121212121213
      }
    }
  ],
  "zips": [
    {
      "zip": "17331",
      "income": 74941,
      "population": 61341,
      "homeValue": null,
      "locationCount": 10,
      "reviewsCount": 3141,
      "totalScoreWeighted": 14429.400000000001,
      "avgRating": 4.59388729703916,
      "formats": {
        "express_tunnel": 4,
        "full_service": 1,
        "detail_shop": 2,
        "self_serve_bay": 1,
        "inbay_automatic": 2
      }
    }
  ],
  "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": 10,
      "reviewsCount": 3141,
      "totalScoreWeighted": 14429.400000000001,
      "avgRating": 4.59388729703916,
      "formats": {
        "express_tunnel": 4,
        "full_service": 1,
        "detail_shop": 2,
        "self_serve_bay": 1,
        "inbay_automatic": 2
      }
    },
    {
      "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": "ChIJYdhCG0ZbyIkRC3Ud-V33WdE",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.6,
      "reviewsCount": 267,
      "income": 74941,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash"
    },
    {
      "placeId": "ChIJGdPQGvdZyIkRUTdvsS7Ur_I",
      "title": "All Shined Up Car Wash",
      "city": "Hanover",
      "zip": "17331",
      "rating": 3.3,
      "reviewsCount": 113,
      "income": 74941,
      "format": "express_tunnel",
      "chain": "All Shined Up Car Wash"
    },
    {
      "placeId": "ChIJVdyiOxxayIkR4xGvRBID1mY",
      "title": "Clearview Car Wash",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.3,
      "reviewsCount": 86,
      "income": 74941,
      "format": "full_service",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJU-XtkBFayIkRn0ZzIRH9zvM",
      "title": "Sterner's Fine Auto Detailing",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.9,
      "reviewsCount": 47,
      "income": 74941,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJuS_xJDtayIkRcqEE2nVDU0s",
      "title": "Wax On Wax Off Pro Detailing & Ceramic Coatings",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.9,
      "reviewsCount": 241,
      "income": 74941,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJYcAhrChZyIkR5GIvNC0Pt-M",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.5,
      "reviewsCount": 253,
      "income": 74941,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash"
    },
    {
      "placeId": "ChIJh7c0DsxbyIkRvuXk08uqbmc",
      "title": "Suzi Sudz",
      "city": "Hanover",
      "zip": "17331",
      "rating": 3.9,
      "reviewsCount": 109,
      "income": 74941,
      "format": "self_serve_bay",
      "chain": "Suzi Sudz"
    },
    {
      "placeId": "ChIJy7HEE_dZyIkRapx54EZJx8E",
      "title": "Sheetz",
      "city": "Hanover",
      "zip": "17331",
      "rating": 3.4,
      "reviewsCount": 127,
      "income": 74941,
      "format": "inbay_automatic",
      "chain": "Sheetz"
    },
    {
      "placeId": "ChIJM0nZspxZyIkRKweQHATQ-4Q",
      "title": "ModWash",
      "city": "Hanover",
      "zip": "17331",
      "rating": 4.8,
      "reviewsCount": 1833,
      "income": 74941,
      "format": "express_tunnel",
      "chain": "ModWash"
    },
    {
      "placeId": "ChIJ2ZhgixxbyIkRcj038hcvGAY",
      "title": "Sheetz",
      "city": "Hanover",
      "zip": "17331",
      "rating": 3.9,
      "reviewsCount": 65,
      "income": 74941,
      "format": "inbay_automatic",
      "chain": "Sheetz"
    }
  ],
  "places": [
    {
      "placeId": "ChIJM0nZspxZyIkRKweQHATQ-4Q",
      "title": "ModWash",
      "street": "341 Eisenhower Dr",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8245552,
      "lng": -76.9868527,
      "totalScore": 4.8,
      "reviewsCount": 1833,
      "scoredReviews": 824,
      "format": "express_tunnel",
      "chain": "ModWash",
      "income": 74941
    },
    {
      "placeId": "ChIJYdhCG0ZbyIkRC3Ud-V33WdE",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "street": "1895 Baltimore Pike",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.761504,
      "lng": -76.959425,
      "totalScore": 4.6,
      "reviewsCount": 267,
      "scoredReviews": 147,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash",
      "income": 74941
    },
    {
      "placeId": "ChIJYcAhrChZyIkR5GIvNC0Pt-M",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "street": "500 Eisenhower Dr",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.825889,
      "lng": -76.9733747,
      "totalScore": 4.5,
      "reviewsCount": 253,
      "scoredReviews": 197,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash",
      "income": 74941
    },
    {
      "placeId": "ChIJuS_xJDtayIkRcqEE2nVDU0s",
      "title": "Wax On Wax Off Pro Detailing & Ceramic Coatings",
      "street": "577 Broadway",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.808867,
      "lng": -76.9777642,
      "totalScore": 4.9,
      "reviewsCount": 241,
      "scoredReviews": 55,
      "format": "detail_shop",
      "chain": null,
      "income": 74941
    },
    {
      "placeId": "ChIJy7HEE_dZyIkRapx54EZJx8E",
      "title": "Sheetz",
      "street": "1191 Carlisle St",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8231493,
      "lng": -76.9967521,
      "totalScore": 3.4,
      "reviewsCount": 127,
      "scoredReviews": 34,
      "format": "inbay_automatic",
      "chain": "Sheetz",
      "income": 74941
    },
    {
      "placeId": "ChIJGdPQGvdZyIkRUTdvsS7Ur_I",
      "title": "All Shined Up Car Wash",
      "street": "1187 Carlisle St",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8227482,
      "lng": -76.9967143,
      "totalScore": 3.3,
      "reviewsCount": 113,
      "scoredReviews": 16,
      "format": "express_tunnel",
      "chain": "All Shined Up Car Wash",
      "income": 74941
    },
    {
      "placeId": "ChIJh7c0DsxbyIkRvuXk08uqbmc",
      "title": "Suzi Sudz",
      "street": "924 York St",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8008477,
      "lng": -76.9594479,
      "totalScore": 3.9,
      "reviewsCount": 109,
      "scoredReviews": 14,
      "format": "self_serve_bay",
      "chain": "Suzi Sudz",
      "income": 74941
    },
    {
      "placeId": "ChIJVdyiOxxayIkR4xGvRBID1mY",
      "title": "Clearview Car Wash",
      "street": "6 Kuhn Dr",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8157724,
      "lng": -76.9939992,
      "totalScore": 4.3,
      "reviewsCount": 86,
      "scoredReviews": 9,
      "format": "full_service",
      "chain": null,
      "income": 74941
    },
    {
      "placeId": "ChIJ2ZhgixxbyIkRcj038hcvGAY",
      "title": "Sheetz",
      "street": "1841 Baltimore Pike",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.7626807,
      "lng": -76.9606343,
      "totalScore": 3.9,
      "reviewsCount": 65,
      "scoredReviews": 14,
      "format": "inbay_automatic",
      "chain": "Sheetz",
      "income": 74941
    },
    {
      "placeId": "ChIJU-XtkBFayIkRn0ZzIRH9zvM",
      "title": "Sterner's Fine Auto Detailing",
      "street": "251 3rd St",
      "city": "Hanover",
      "state": "PA",
      "zip": "17331",
      "lat": 39.8051491,
      "lng": -76.9967171,
      "totalScore": 4.9,
      "reviewsCount": 47,
      "scoredReviews": 14,
      "format": "detail_shop",
      "chain": null,
      "income": 74941
    }
  ]
}