
TAXSIM Related Files at the NBER |
Average Marginal State Income Tax Rates 1977+ |
These tables show the average marginal state income tax rate on various types of income over the years 1977 to 2004. Three approaches are taken. In one, actual micro data for each state and year is used, as supplied by the Statistics of Income Division of the IRS. In the second the same nationally representative sample from 1995 is used (properly deflated) for each state and year. This later approach allows for comparisons of law without confusing changes in income and deductions with changes in law. In some regression studies it may be used as an instrument for the actual tax rate that is independent of a state's economic condition. A final pair of tables use the actual distribution of income across states in 1995 for all years.
The calculation accounts for the cross deductibility of state and federal taxes for itemizers in certain states. Notice that in states with no deduction for mortgage interest paid but whose taxes depend in some manner on the federal tax (either directly or because of a deduction for federal taxes) this rate will be non-zero and may be positive or negative. The TAXSIM model used for these computations accounts for all the major and most minor features of the tax code, including minimum and maximum taxes, credits, phaseouts, and itemization status.
The calculation for each cell is done by first finding the sum of the income tax liabilities owed by all the taxpayers in that state for that year. Then we increase the selected income item by 1% for each taxpayer and recalculate the tax. The ratio of the additional tax to the additional income (multiplied by 100) is shown in the tables for 6 types of income.
The entries for 1979 through 2001 are based on annual micro-data supplied by the IRS Statistics of Income Division. The entries for 1977, 1978 and 2002 on are based on our extrapolations from the nearest available micro data. These tables start in 1977 because that is the earliest year for which we have tax calculators.
The table columns are:
The format of the ASCII tables is intended to make it easy for computer programs to read the rather large tables. The state name is left for last in case your software has trouble with embedded blanks. Here is a sample SAS program to read the data (assuming you right click on a table link above and save as ``avrate.txt''.