Skip to main content
GougeProof

Car tax and fee data for every state

The rules behind the calculator, as 3,509 sourced rows for 52 jurisdictions: the states, the District of Columbia and the federal figures. Each row is one fact, with the law’s own words where there are any, the address it came from and the day we checked it.

By · Data checked Nov 11, 2026 · Page changed Nov 11, 2026

Download

The same rows in two files. Both were written when this site was built, straight from the data the calculator uses, so they match it. The newest row was checked on Nov 11, 2026.

Reuse it, and how to cite it

You can copy, share and build on this data, including in something you sell, under the Creative Commons Attribution licence (CC BY 4.0), as long as you credit us. The full terms are on creativecommons.org.

Cite it as: GougeProof, checked 2026-11-11

To cite one figure on a page, use the “Cite this figure” button under its source line. It copies the figure, its source, the row ID and the day it was checked.

What each column means

The columns of the dataset, in the order they appear
ColumnWhat it holds
idThe row’s permanent ID, such as TX-0006. It never changes and is never reused, so it is safe to cite.
stateThe two-letter code of the state, DC for the District of Columbia, or US for the federal figures.
ruleWhat the row is about, such as state_rate or doc_fee_rule. A rule name can repeat inside a state.
valueThe fact as our research recorded it. It is free text, and some rows use a short code. The law’s own words are in the next column.
statute_wordingThe law’s or the agency’s own words, quoted. Empty where there is no quotable sentence.
source_urlThe address of the primary source the row was read from.
checked_dateThe day the source was last read, as YYYY-MM-DD.
effective_dateThe date the research recorded for the fact, or unknown where it recorded none. It can mean when the value began or when the law’s current text took effect.
statusconfirmed, unverified, or detail-unverified. Unverified means our research could not confirm the main claim. Detail-unverified means the main claim is confirmed and one detail is not.
superseded_byEmpty, or the ID of the row that corrects this one. A corrected row stays in the file and is listed on the changes page.
used_by_calculatoryes where a rule or a local table the calculator reads cites the row, and no where the row is kept as research record.

Reading it honestly

Corrections

When a row is wrong, we add a row with the right figure and mark the wrong one as replaced, and nothing is deleted. No row has been corrected so far. The changes and corrections page keeps the log.