{
  "apiVersion": 1,
  "self": "https://washindex.com/api/cities/dubuque-ia.json",
  "humanUrl": "https://washindex.com/car-wash-cities/dubuque-ia",
  "msaApiUrl": "https://washindex.com/api/msas/dubuque.json",
  "msaHumanUrl": "https://washindex.com/car-wash-markets/dubuque",
  "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": "dubuque-ia",
  "name": "Dubuque",
  "state": "IA",
  "msa": {
    "slug": "dubuque",
    "name": "Dubuque",
    "fullName": "Dubuque, IA"
  },
  "generatedAt": "2026-05-22T14:06:25.603Z",
  "summary": {
    "totalLocations": 13,
    "totalChains": 5,
    "independentLocationCount": 3,
    "totalReviews": 1865,
    "scoredReviews": 537,
    "weightedAvgRating": 4.296085790884719,
    "damageRate": 0.020484171322160148,
    "membershipMentionRate": 0.0856610800744879,
    "membershipCancellationRate": 0.06521739130434782,
    "upsellPressureRate": 0.01303538175046555,
    "zipsWithIncomeData": 3,
    "medianHouseholdIncomeWeighted": 86563
  },
  "aspectScores": {
    "price": 0,
    "wait_time": 0.6521739130434783,
    "result_quality": 0.6895306859205776,
    "staff": 0.8737623762376238,
    "equipment_working": -0.5,
    "cleanliness_of_facility": 0.85,
    "membership_value": 0.6
  },
  "formatStats": [
    {
      "format": "inbay_automatic",
      "locationCount": 4,
      "reviewsCount": 117,
      "scoredReviews": 22,
      "avgRating": 4.137606837606838,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "express_tunnel",
      "locationCount": 4,
      "reviewsCount": 1074,
      "scoredReviews": 413,
      "avgRating": 4.298789571694599,
      "damageRate": 0.021791767554479417,
      "cancellationRate": 0.06818181818181818
    },
    {
      "format": "detail_shop",
      "locationCount": 3,
      "reviewsCount": 238,
      "scoredReviews": 64,
      "avgRating": 4.41764705882353,
      "damageRate": 0,
      "cancellationRate": null
    },
    {
      "format": "full_service",
      "locationCount": 2,
      "reviewsCount": 436,
      "scoredReviews": 38,
      "avgRating": 4.265596330275229,
      "damageRate": 0.05263157894736842,
      "cancellationRate": 0
    }
  ],
  "chainsRanked": [
    {
      "name": "bp",
      "locationCount": 4,
      "reviewsCount": 117,
      "scoredReviews": 22,
      "avgRating": 4.137606837606838,
      "damageRate": 0,
      "cancellationRate": null,
      "membershipMentionRate": 0,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 1,
        "wait_time": 0,
        "result_quality": null,
        "staff": 0.7777777777777778,
        "equipment_working": null,
        "cleanliness_of_facility": 0.6666666666666666,
        "membership_value": null
      }
    },
    {
      "name": "Miracle Car Wash",
      "locationCount": 2,
      "reviewsCount": 436,
      "scoredReviews": 38,
      "avgRating": 4.265596330275229,
      "damageRate": 0.05263157894736842,
      "cancellationRate": 0,
      "membershipMentionRate": 0.05263157894736842,
      "upsellPressureRate": 0,
      "aspectScores": {
        "price": 0.6,
        "wait_time": 1,
        "result_quality": 0.5757575757575758,
        "staff": 0.7391304347826086,
        "equipment_working": -1,
        "cleanliness_of_facility": null,
        "membership_value": 1
      }
    },
    {
      "name": "Club Car Wash",
      "locationCount": 2,
      "reviewsCount": 104,
      "scoredReviews": 54,
      "avgRating": 4.65,
      "damageRate": 0,
      "cancellationRate": 0.14285714285714285,
      "membershipMentionRate": 0.12962962962962962,
      "upsellPressureRate": 0.037037037037037035,
      "aspectScores": {
        "price": -0.3333333333333333,
        "wait_time": 1,
        "result_quality": 0.7777777777777778,
        "staff": 0.6666666666666666,
        "equipment_working": -0.5,
        "cleanliness_of_facility": -1,
        "membership_value": 0.3333333333333333
      }
    },
    {
      "name": "Pro-Clean Car Wash Express",
      "locationCount": 1,
      "reviewsCount": 387,
      "scoredReviews": 40,
      "avgRating": 3.6,
      "damageRate": 0.1,
      "cancellationRate": 0,
      "membershipMentionRate": 0.2,
      "upsellPressureRate": 0.05,
      "aspectScores": {
        "price": -0.23076923076923078,
        "wait_time": -1,
        "result_quality": -0.10344827586206896,
        "staff": 0.5416666666666666,
        "equipment_working": -1,
        "cleanliness_of_facility": 1,
        "membership_value": 1
      }
    },
    {
      "name": "Tidal Wave Auto Spa | Car Wash",
      "locationCount": 1,
      "reviewsCount": 583,
      "scoredReviews": 319,
      "avgRating": 4.7,
      "damageRate": 0.01567398119122257,
      "cancellationRate": 0.06896551724137931,
      "membershipMentionRate": 0.09090909090909091,
      "upsellPressureRate": 0.009404388714733543,
      "aspectScores": {
        "price": -0.125,
        "wait_time": 0.75,
        "result_quality": 0.808,
        "staff": 0.9219858156028369,
        "equipment_working": -0.2,
        "cleanliness_of_facility": 1,
        "membership_value": 0.6
      }
    }
  ],
  "zips": [
    {
      "zip": "52002",
      "income": 86563,
      "population": 18144,
      "homeValue": null,
      "locationCount": 6,
      "reviewsCount": 1216,
      "totalScoreWeighted": 5582,
      "avgRating": 4.590460526315789,
      "formats": {
        "inbay_automatic": 1,
        "express_tunnel": 3,
        "full_service": 1,
        "detail_shop": 1
      }
    },
    {
      "zip": "52001",
      "income": 61767,
      "population": 40908,
      "homeValue": null,
      "locationCount": 5,
      "reviewsCount": 561,
      "totalScoreWeighted": 2060.6,
      "avgRating": 3.6730837789661317,
      "formats": {
        "detail_shop": 2,
        "full_service": 1,
        "inbay_automatic": 1,
        "express_tunnel": 1
      }
    },
    {
      "zip": "52003",
      "income": 156518,
      "population": 15078,
      "homeValue": null,
      "locationCount": 2,
      "reviewsCount": 88,
      "totalScoreWeighted": 369.6,
      "avgRating": 4.2,
      "formats": {
        "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": 5,
      "reviewsCount": 561,
      "totalScoreWeighted": 2060.6,
      "avgRating": 3.6730837789661317,
      "formats": {
        "detail_shop": 2,
        "full_service": 1,
        "inbay_automatic": 1,
        "express_tunnel": 1
      }
    },
    {
      "label": "$75K – $100K",
      "min": 75000,
      "max": 100000,
      "zips": 1,
      "locations": 6,
      "reviewsCount": 1216,
      "totalScoreWeighted": 5582,
      "avgRating": 4.590460526315789,
      "formats": {
        "inbay_automatic": 1,
        "express_tunnel": 3,
        "full_service": 1,
        "detail_shop": 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": 1,
      "locations": 2,
      "reviewsCount": 88,
      "totalScoreWeighted": 369.6,
      "avgRating": 4.2,
      "formats": {
        "inbay_automatic": 2
      }
    }
  ],
  "scatter": [
    {
      "placeId": "ChIJa9eR1E0p44cRLaG-Kc16_Zc",
      "title": "bp",
      "city": "Dubuque",
      "zip": "52003",
      "rating": 4.2,
      "reviewsCount": 34,
      "income": 156518,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJVdZP193S_IcRCdvF3kftdM8",
      "title": "bp",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 3.9,
      "reviewsCount": 15,
      "income": 86563,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJqSEDhU0p44cRyX9T4hCl1yg",
      "title": "bp",
      "city": "Dubuque",
      "zip": "52003",
      "rating": 4.2,
      "reviewsCount": 54,
      "income": 156518,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJMTKpqFEt44cRr5KMpca0LNg",
      "title": "Power Wash of Dubuque",
      "city": "Dubuque",
      "zip": "52001",
      "rating": 3.5,
      "reviewsCount": 22,
      "income": 61767,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJMQ-0O6Ms44cRHpiakw5bp5w",
      "title": "Power Wash of Dubuque",
      "city": "Dubuque",
      "zip": "52001",
      "rating": 3.8,
      "reviewsCount": 88,
      "income": 61767,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJQX2i4NAr44cR6miGwDyf5Ns",
      "title": "Miracle Car Wash",
      "city": "Dubuque",
      "zip": "52001",
      "rating": 4,
      "reviewsCount": 50,
      "income": 61767,
      "format": "full_service",
      "chain": "Miracle Car Wash"
    },
    {
      "placeId": "ChIJVczpXGwt44cRIWxKj11sTn0",
      "title": "Club Car Wash",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 4.6,
      "reviewsCount": 52,
      "income": 86563,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJKV_dLEkt44cRtdzCmr348cA",
      "title": "Club Car Wash",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 4.7,
      "reviewsCount": 52,
      "income": 86563,
      "format": "express_tunnel",
      "chain": "Club Car Wash"
    },
    {
      "placeId": "ChIJZWe9CHct44cRUvxZ6eIwclo",
      "title": "Miracle Car Wash",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 4.3,
      "reviewsCount": 386,
      "income": 86563,
      "format": "full_service",
      "chain": "Miracle Car Wash"
    },
    {
      "placeId": "ChIJdUNKiMor44cRnte2eG15Xs0",
      "title": "VIP Auto Detailing Spa",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 5,
      "reviewsCount": 128,
      "income": 86563,
      "format": "detail_shop",
      "chain": "Independent"
    },
    {
      "placeId": "ChIJ69jlTF0s44cRfLplQ90SDi8",
      "title": "bp",
      "city": "Dubuque",
      "zip": "52001",
      "rating": 4,
      "reviewsCount": 14,
      "income": 61767,
      "format": "inbay_automatic",
      "chain": "bp"
    },
    {
      "placeId": "ChIJX0MUoUss44cROSETuZsYsro",
      "title": "Pro-Clean Car Wash & Detailing",
      "city": "Dubuque",
      "zip": "52001",
      "rating": 3.6,
      "reviewsCount": 387,
      "income": 61767,
      "format": "express_tunnel",
      "chain": "Pro-Clean Car Wash Express"
    },
    {
      "placeId": "ChIJvZPz9Lct44cRY1iaXCEAP1o",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "city": "Dubuque",
      "zip": "52002",
      "rating": 4.7,
      "reviewsCount": 583,
      "income": 86563,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash"
    }
  ],
  "places": [
    {
      "placeId": "ChIJvZPz9Lct44cRY1iaXCEAP1o",
      "title": "Tidal Wave Auto Spa | Car Wash",
      "street": "2539 NW Arterial",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.5201262,
      "lng": -90.7409733,
      "totalScore": 4.7,
      "reviewsCount": 583,
      "scoredReviews": 319,
      "format": "express_tunnel",
      "chain": "Tidal Wave Auto Spa | Car Wash",
      "income": 86563
    },
    {
      "placeId": "ChIJX0MUoUss44cROSETuZsYsro",
      "title": "Pro-Clean Car Wash & Detailing",
      "street": "3199 University Ave",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52001",
      "lat": 42.4931863,
      "lng": -90.7129081,
      "totalScore": 3.6,
      "reviewsCount": 387,
      "scoredReviews": 40,
      "format": "express_tunnel",
      "chain": "Pro-Clean Car Wash Express",
      "income": 61767
    },
    {
      "placeId": "ChIJZWe9CHct44cRUvxZ6eIwclo",
      "title": "Miracle Car Wash",
      "street": "2090 Holliday Dr",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.5121505,
      "lng": -90.7420615,
      "totalScore": 4.3,
      "reviewsCount": 386,
      "scoredReviews": 29,
      "format": "full_service",
      "chain": "Miracle Car Wash",
      "income": 86563
    },
    {
      "placeId": "ChIJdUNKiMor44cRnte2eG15Xs0",
      "title": "VIP Auto Detailing Spa",
      "street": "3082 Cedar Crest Ct",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.4779189,
      "lng": -90.7062358,
      "totalScore": 5,
      "reviewsCount": 128,
      "scoredReviews": 53,
      "format": "detail_shop",
      "chain": null,
      "income": 86563
    },
    {
      "placeId": "ChIJMQ-0O6Ms44cRHpiakw5bp5w",
      "title": "Power Wash of Dubuque",
      "street": "3900 Central Ave",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52001",
      "lat": 42.532492,
      "lng": -90.6861255,
      "totalScore": 3.8,
      "reviewsCount": 88,
      "scoredReviews": 9,
      "format": "detail_shop",
      "chain": null,
      "income": 61767
    },
    {
      "placeId": "ChIJqSEDhU0p44cRyX9T4hCl1yg",
      "title": "bp",
      "street": "2150 Twin Valley Dr",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52003",
      "lat": 42.460406,
      "lng": -90.674259,
      "totalScore": 4.2,
      "reviewsCount": 54,
      "scoredReviews": 7,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 156518
    },
    {
      "placeId": "ChIJVczpXGwt44cRIWxKj11sTn0",
      "title": "Club Car Wash",
      "street": "1895 John F Kennedy Rd",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.5037646,
      "lng": -90.7219474,
      "totalScore": 4.6,
      "reviewsCount": 52,
      "scoredReviews": 29,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 86563
    },
    {
      "placeId": "ChIJKV_dLEkt44cRtdzCmr348cA",
      "title": "Club Car Wash",
      "street": "4860 Asbury Rd",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.5157247,
      "lng": -90.744582,
      "totalScore": 4.7,
      "reviewsCount": 52,
      "scoredReviews": 25,
      "format": "express_tunnel",
      "chain": "Club Car Wash",
      "income": 86563
    },
    {
      "placeId": "ChIJQX2i4NAr44cR6miGwDyf5Ns",
      "title": "Miracle Car Wash",
      "street": "255 Locust St",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52001",
      "lat": 42.4959494,
      "lng": -90.6662305,
      "totalScore": 4,
      "reviewsCount": 50,
      "scoredReviews": 9,
      "format": "full_service",
      "chain": "Miracle Car Wash",
      "income": 61767
    },
    {
      "placeId": "ChIJa9eR1E0p44cRLaG-Kc16_Zc",
      "title": "bp",
      "street": "2320 Gateway Dr",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52003",
      "lat": 42.458335,
      "lng": -90.672811,
      "totalScore": 4.2,
      "reviewsCount": 34,
      "scoredReviews": 9,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 156518
    },
    {
      "placeId": "ChIJMTKpqFEt44cRr5KMpca0LNg",
      "title": "Power Wash of Dubuque",
      "street": "1080 University Ave",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52001",
      "lat": 42.4988394,
      "lng": -90.6810247,
      "totalScore": 3.5,
      "reviewsCount": 22,
      "scoredReviews": 2,
      "format": "detail_shop",
      "chain": null,
      "income": 61767
    },
    {
      "placeId": "ChIJVdZP193S_IcRCdvF3kftdM8",
      "title": "bp",
      "street": "11941 ROUTE 52 N",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52002",
      "lat": 42.566394,
      "lng": -90.720291,
      "totalScore": 3.9,
      "reviewsCount": 15,
      "scoredReviews": 1,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 86563
    },
    {
      "placeId": "ChIJ69jlTF0s44cRfLplQ90SDi8",
      "title": "bp",
      "street": "2335 University Ave",
      "city": "Dubuque",
      "state": "IA",
      "zip": "52001",
      "lat": 42.499937,
      "lng": -90.697053,
      "totalScore": 4,
      "reviewsCount": 14,
      "scoredReviews": 5,
      "format": "inbay_automatic",
      "chain": "bp",
      "income": 61767
    }
  ]
}