{
 "name": "WheelsBack — DUI compliance burden index by state",
 "description": "A 0–100 score of the licensing requirements a first-offense adult DUI driver meets in each US state and DC: interlock mandate, SR-22/FR-44 filing, reinstatement fee, days with no driving privilege before a restricted licence, and the deadline to request the administrative hearing. Every input is a value cited on the state page. A component the record does not state scores 0 and is flagged (stated=false), so that state's score is a floor.",
 "url": "https://wheelsback.com/dui-compliance-burden-index/",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "licenseNote": "Creative Commons Attribution 4.0 — reuse, adapt, re-weight and republish with attribution to WheelsBack (https://wheelsback.com).",
 "attribution": "WheelsBack — https://wheelsback.com/dui-compliance-burden-index/",
 "generated": "2026-09-08",
 "weights": {
  "interlock": 30,
  "sr22": 25,
  "fee": 20,
  "noDriving": 15,
  "hearing": 10
 },
 "method": {
  "interlock": {
   "label": "Interlock mandate, first offense",
   "weight": 30,
   "rule": "Required for every first offender 30; mandatory only above a high-BAC threshold 15; at the court's or agency's discretion 10; no provision 0."
  },
  "sr22": {
   "label": "SR-22 / FR-44 filing",
   "weight": 25,
   "rule": "Filing required after any DUI: 10 plus 5 per year of the period, capped at 25 (so 3 years or more earns the full 25); required only after a repeat offense 5; not required 0."
  },
  "fee": {
   "label": "Reinstatement fee",
   "weight": 20,
   "rule": "The reinstatement fee divided by $500, times 20, capped at 20. A fee the record states in words rather than one figure scores 0 and is flagged."
  },
  "noDriving": {
   "label": "Days with no driving before a restricted licence",
   "weight": 15,
   "rule": "Days with no driving privilege after a first test-failure suspension before a restricted licence can issue, divided by 60, times 15, capped at 15. A state with no restricted privilege at all earns the full 15. Not stated scores 0 and is flagged."
  },
  "hearing": {
   "label": "Deadline to request the administrative hearing",
   "weight": 10,
   "rule": "7 days or fewer to request the hearing earns 10; the points fall linearly to 0 at 30 days. Business-day deadlines are counted as stated. Not stated scores 0 and is flagged."
  }
 },
 "rowCount": 51,
 "states": [
  {
   "rank": 1,
   "state": "Idaho",
   "state_code": "ID",
   "url": "https://wheelsback.com/idaho/",
   "score": 83.9,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 11.4,
     "max": 20,
     "value": "$285",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 2,
   "state": "Alaska",
   "state_code": "AK",
   "url": "https://wheelsback.com/alaska/",
   "score": 80.5,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 5 yr",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 3,
   "state": "Oregon",
   "state_code": "OR",
   "url": "https://wheelsback.com/oregon/",
   "score": 74.6,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 3.4,
     "max": 20,
     "value": "$85",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 4,
   "state": "Washington",
   "state_code": "WA",
   "url": "https://wheelsback.com/washington/",
   "score": 71.8,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 6.8,
     "max": 20,
     "value": "$170",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 5,
   "state": "Nebraska",
   "state_code": "NE",
   "url": "https://wheelsback.com/nebraska/",
   "score": 68.7,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 5,
     "max": 20,
     "value": "$125",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 6,
   "state": "District of Columbia",
   "state_code": "DC",
   "url": "https://wheelsback.com/district-of-columbia/",
   "score": 68.3,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4.6,
     "max": 20,
     "value": "$115",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 7,
   "state": "Arizona",
   "state_code": "AZ",
   "url": "https://wheelsback.com/arizona/",
   "score": 62.5,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 0,
     "max": 20,
     "value": "Not a single figure",
     "stated": false
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 8,
   "state": "Connecticut",
   "state_code": "CT",
   "url": "https://wheelsback.com/connecticut/",
   "score": 62,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 7,
     "max": 20,
     "value": "$175",
     "stated": true
    },
    "noDriving": {
     "points": 15,
     "max": 15,
     "value": "No restricted privilege",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 9,
   "state": "Kansas",
   "state_code": "KS",
   "url": "https://wheelsback.com/kansas/",
   "score": 60,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 15,
     "max": 25,
     "value": "SR-22, 1 yr",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 7,
     "max": 10,
     "value": "14 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 10,
   "state": "Nevada",
   "state_code": "NV",
   "url": "https://wheelsback.com/nevada/",
   "score": 59.8,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4.8,
     "max": 20,
     "value": "$120",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 11,
   "state": "Alabama",
   "state_code": "AL",
   "url": "https://wheelsback.com/alabama/",
   "score": 59.7,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 11,
     "max": 20,
     "value": "$275",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 12,
   "state": "Louisiana",
   "state_code": "LA",
   "url": "https://wheelsback.com/louisiana/",
   "score": 59,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 13,
   "state": "South Carolina",
   "state_code": "SC",
   "url": "https://wheelsback.com/south-carolina/",
   "score": 59,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 14,
   "state": "North Carolina",
   "state_code": "NC",
   "url": "https://wheelsback.com/north-carolina/",
   "score": 57.9,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "DL-123, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 6.7,
     "max": 20,
     "value": "$168",
     "stated": true
    },
    "noDriving": {
     "points": 2.5,
     "max": 15,
     "value": "10 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 15,
   "state": "Wisconsin",
   "state_code": "WI",
   "url": "https://wheelsback.com/wisconsin/",
   "score": 56.7,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 business days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 16,
   "state": "Florida",
   "state_code": "FL",
   "url": "https://wheelsback.com/florida/",
   "score": 56.2,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "FR-44, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 0,
     "max": 20,
     "value": "Not a single figure",
     "stated": false
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 17,
   "state": "Virginia",
   "state_code": "VA",
   "url": "https://wheelsback.com/virginia/",
   "score": 55.6,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "FR-44, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 8.8,
     "max": 20,
     "value": "$220",
     "stated": true
    },
    "noDriving": {
     "points": 1.8,
     "max": 15,
     "value": "7 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 18,
   "state": "Illinois",
   "state_code": "IL",
   "url": "https://wheelsback.com/illinois/",
   "score": 55,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 20,
     "max": 20,
     "value": "$500",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "90 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 19,
   "state": "Delaware",
   "state_code": "DE",
   "url": "https://wheelsback.com/delaware/",
   "score": 52,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 6.5,
     "max": 10,
     "value": "15 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 20,
   "state": "New Hampshire",
   "state_code": "NH",
   "url": "https://wheelsback.com/new-hampshire/",
   "score": 50.3,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 11.3,
     "max": 15,
     "value": "45 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 21,
   "state": "Colorado",
   "state_code": "CO",
   "url": "https://wheelsback.com/colorado/",
   "score": 50,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 0,
     "max": 20,
     "value": "Not a single figure",
     "stated": false
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 22,
   "state": "New Jersey",
   "state_code": "NJ",
   "url": "https://wheelsback.com/new-jersey/",
   "score": 49,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 15,
     "max": 15,
     "value": "No restricted privilege",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 23,
   "state": "California",
   "state_code": "CA",
   "url": "https://wheelsback.com/california/",
   "score": 48.7,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 5,
     "max": 20,
     "value": "$125",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 24,
   "state": "Iowa",
   "state_code": "IA",
   "url": "https://wheelsback.com/iowa/",
   "score": 46.7,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 20,
     "max": 25,
     "value": "SR-22, 2 yr",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 25,
   "state": "Wyoming",
   "state_code": "WY",
   "url": "https://wheelsback.com/wyoming/",
   "score": 46.3,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 2,
     "max": 20,
     "value": "$50",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 4.3,
     "max": 10,
     "value": "20 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 26,
   "state": "Arkansas",
   "state_code": "AR",
   "url": "https://wheelsback.com/arkansas/",
   "score": 46,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 6,
     "max": 20,
     "value": "$150",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 27,
   "state": "Hawaii",
   "state_code": "HI",
   "url": "https://wheelsback.com/hawaii/",
   "score": 45.8,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 5,
     "max": 25,
     "value": "Repeat offenses only",
     "stated": true
    },
    "fee": {
     "points": 0.8,
     "max": 20,
     "value": "$20",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "6 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 28,
   "state": "Texas",
   "state_code": "TX",
   "url": "https://wheelsback.com/texas/",
   "score": 45.5,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 20,
     "max": 25,
     "value": "SR-22, 2 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 6.5,
     "max": 10,
     "value": "15 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 29,
   "state": "North Dakota",
   "state_code": "ND",
   "url": "https://wheelsback.com/north-dakota/",
   "score": 45.2,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 15,
     "max": 25,
     "value": "SR-22, 1 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 30,
   "state": "Tennessee",
   "state_code": "TN",
   "url": "https://wheelsback.com/tennessee/",
   "score": 44.1,
   "inputs_stated": 3,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 10,
     "max": 25,
     "value": "SR-22, period not stated",
     "stated": true
    },
    "fee": {
     "points": 4.1,
     "max": 20,
     "value": "$103",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 31,
   "state": "Missouri",
   "state_code": "MO",
   "url": "https://wheelsback.com/missouri/",
   "score": 43.3,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 20,
     "max": 25,
     "value": "SR-22, 2 yr",
     "stated": true
    },
    "fee": {
     "points": 1.8,
     "max": 20,
     "value": "$45",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 6.5,
     "max": 10,
     "value": "15 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 32,
   "state": "New Mexico",
   "state_code": "NM",
   "url": "https://wheelsback.com/new-mexico/",
   "score": 42.8,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 4.1,
     "max": 20,
     "value": "$102",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 33,
   "state": "Oklahoma",
   "state_code": "OK",
   "url": "https://wheelsback.com/oklahoma/",
   "score": 42.6,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 12.6,
     "max": 20,
     "value": "$315",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 34,
   "state": "Utah",
   "state_code": "UT",
   "url": "https://wheelsback.com/utah/",
   "score": 42.1,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 3.4,
     "max": 20,
     "value": "$85",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 35,
   "state": "Mississippi",
   "state_code": "MS",
   "url": "https://wheelsback.com/mississippi/",
   "score": 42,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 7,
     "max": 20,
     "value": "$175",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 36,
   "state": "New York",
   "state_code": "NY",
   "url": "https://wheelsback.com/new-york/",
   "score": 41.5,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 37,
   "state": "South Dakota",
   "state_code": "SD",
   "url": "https://wheelsback.com/south-dakota/",
   "score": 39,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 4,
     "max": 20,
     "value": "$100",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "120 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 38,
   "state": "Vermont",
   "state_code": "VT",
   "url": "https://wheelsback.com/vermont/",
   "score": 38.8,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 15,
     "max": 25,
     "value": "SR-22, 1 yr",
     "stated": true
    },
    "fee": {
     "points": 3.8,
     "max": 20,
     "value": "$96",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 10,
     "max": 10,
     "value": "7 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 39,
   "state": "Massachusetts",
   "state_code": "MA",
   "url": "https://wheelsback.com/massachusetts/",
   "score": 36.5,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 20,
     "max": 20,
     "value": "$500",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 6.5,
     "max": 10,
     "value": "15 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 40,
   "state": "Maryland",
   "state_code": "MD",
   "url": "https://wheelsback.com/maryland/",
   "score": 36,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 30,
     "max": 30,
     "value": "Required",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 6,
     "max": 20,
     "value": "$150",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 41,
   "state": "Georgia",
   "state_code": "GA",
   "url": "https://wheelsback.com/georgia/",
   "score": 35,
   "inputs_stated": 3,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 0,
     "max": 20,
     "value": "Not a single figure",
     "stated": false
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 42,
   "state": "Indiana",
   "state_code": "IN",
   "url": "https://wheelsback.com/indiana/",
   "score": 35,
   "inputs_stated": 3,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 25,
     "max": 25,
     "value": "SR-22, 3 yr",
     "stated": true
    },
    "fee": {
     "points": 0,
     "max": 20,
     "value": "Not a single figure",
     "stated": false
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 43,
   "state": "Michigan",
   "state_code": "MI",
   "url": "https://wheelsback.com/michigan/",
   "score": 34.5,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 5,
     "max": 20,
     "value": "$125",
     "stated": true
    },
    "noDriving": {
     "points": 7.5,
     "max": 15,
     "value": "30 days",
     "stated": true
    },
    "hearing": {
     "points": 7,
     "max": 10,
     "value": "14 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 44,
   "state": "Minnesota",
   "state_code": "MN",
   "url": "https://wheelsback.com/minnesota/",
   "score": 33.8,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 20,
     "max": 20,
     "value": "$680",
     "stated": true
    },
    "noDriving": {
     "points": 3.8,
     "max": 15,
     "value": "15 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "60 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 45,
   "state": "Rhode Island",
   "state_code": "RI",
   "url": "https://wheelsback.com/rhode-island/",
   "score": 29.2,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 14.2,
     "max": 20,
     "value": "$354",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 46,
   "state": "Ohio",
   "state_code": "OH",
   "url": "https://wheelsback.com/ohio/",
   "score": 26.4,
   "inputs_stated": 5,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 12.6,
     "max": 20,
     "value": "$315",
     "stated": true
    },
    "noDriving": {
     "points": 3.8,
     "max": 15,
     "value": "15 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 47,
   "state": "Maine",
   "state_code": "ME",
   "url": "https://wheelsback.com/maine/",
   "score": 25.7,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 5,
     "max": 25,
     "value": "Repeat offenses only",
     "stated": true
    },
    "fee": {
     "points": 2,
     "max": 20,
     "value": "$50",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 8.7,
     "max": 10,
     "value": "10 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 48,
   "state": "West Virginia",
   "state_code": "WV",
   "url": "https://wheelsback.com/west-virginia/",
   "score": 20.8,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 2,
     "max": 20,
     "value": "$50",
     "stated": true
    },
    "noDriving": {
     "points": 3.8,
     "max": 15,
     "value": "15 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 49,
   "state": "Montana",
   "state_code": "MT",
   "url": "https://wheelsback.com/montana/",
   "score": 18,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 8,
     "max": 20,
     "value": "$200",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 50,
   "state": "Pennsylvania",
   "state_code": "PA",
   "url": "https://wheelsback.com/pennsylvania/",
   "score": 17.8,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 15,
     "max": 30,
     "value": "High BAC only",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 2.8,
     "max": 20,
     "value": "$70",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "Not stated",
     "stated": false
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "30 days",
     "stated": true
    }
   },
   "last_verified": "2026-08-29"
  },
  {
   "rank": 51,
   "state": "Kentucky",
   "state_code": "KY",
   "url": "https://wheelsback.com/kentucky/",
   "score": 11.6,
   "inputs_stated": 4,
   "components": {
    "interlock": {
     "points": 10,
     "max": 30,
     "value": "Discretionary",
     "stated": true
    },
    "sr22": {
     "points": 0,
     "max": 25,
     "value": "Not required",
     "stated": true
    },
    "fee": {
     "points": 1.6,
     "max": 20,
     "value": "$40",
     "stated": true
    },
    "noDriving": {
     "points": 0,
     "max": 15,
     "value": "0 days",
     "stated": true
    },
    "hearing": {
     "points": 0,
     "max": 10,
     "value": "Not stated",
     "stated": false
    }
   },
   "last_verified": "2026-08-29"
  }
 ]
}