diff --git a/CHANGELOG.md b/CHANGELOG.md index e8b2a506..dd93c9f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.38.0] - 2025-07-07 14:26:50 + +### Added + +- Increased policyengine-us version to >=1.338 + +## [1.37.0] - 2025-07-07 14:26:50 + +### Added + +- National income tax by state calibration targets from SOI. + ## [1.36.1] - 2025-07-03 09:21:06 ### Changed @@ -508,6 +520,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +[1.38.0]: https://github.com/PolicyEngine/policyengine-us-data/compare/1.37.0...1.38.0 +[1.37.0]: https://github.com/PolicyEngine/policyengine-us-data/compare/1.36.1...1.37.0 [1.36.1]: https://github.com/PolicyEngine/policyengine-us-data/compare/1.36.0...1.36.1 [1.36.0]: https://github.com/PolicyEngine/policyengine-us-data/compare/1.35.2...1.36.0 [1.35.2]: https://github.com/PolicyEngine/policyengine-us-data/compare/1.35.1...1.35.2 diff --git a/changelog.yaml b/changelog.yaml index 2f07e429..1e4bf1b3 100644 --- a/changelog.yaml +++ b/changelog.yaml @@ -423,3 +423,13 @@ changed: - PR tests to be more similar to production builds. date: 2025-07-03 09:21:06 +- bump: minor + changes: + added: + - National income tax by state calibration targets from SOI. + date: 2025-07-07 14:26:50 +- bump: minor + changes: + added: + - Increased policyengine-us version to >=1.338 + date: 2025-07-07 14:26:50 diff --git a/policyengine_us_data/storage/agi_state.csv b/policyengine_us_data/storage/agi_state.csv index ee57163a..167fac6a 100644 --- a/policyengine_us_data/storage/agi_state.csv +++ b/policyengine_us_data/storage/agi_state.csv @@ -917,3 +917,921 @@ GEO_ID,GEO_NAME,AGI_LOWER_BOUND,AGI_UPPER_BOUND,VALUE,IS_COUNT,VARIABLE 0400000US55,WI,500000.0,inf,44157565000,0,adjusted_gross_income/amount 0400000US54,WV,500000.0,inf,5401471000,0,adjusted_gross_income/amount 0400000US56,WY,500000.0,inf,11530670000,0,adjusted_gross_income/amount +0400000US01,AL,-inf,1.0,1200,1,federal_income_tax/count +0400000US01,AL,1.0,10000.0,5610,1,federal_income_tax/count +0400000US01,AL,10000.0,25000.0,158270,1,federal_income_tax/count +0400000US01,AL,25000.0,50000.0,379010,1,federal_income_tax/count +0400000US01,AL,50000.0,75000.0,274280,1,federal_income_tax/count +0400000US01,AL,75000.0,100000.0,187250,1,federal_income_tax/count +0400000US01,AL,100000.0,200000.0,312470,1,federal_income_tax/count +0400000US01,AL,200000.0,500000.0,91420,1,federal_income_tax/count +0400000US02,AK,-inf,1.0,80,1,federal_income_tax/count +0400000US02,AK,1.0,10000.0,12310,1,federal_income_tax/count +0400000US02,AK,10000.0,25000.0,25200,1,federal_income_tax/count +0400000US02,AK,25000.0,50000.0,59720,1,federal_income_tax/count +0400000US02,AK,50000.0,75000.0,48510,1,federal_income_tax/count +0400000US02,AK,75000.0,100000.0,36430,1,federal_income_tax/count +0400000US02,AK,100000.0,200000.0,68450,1,federal_income_tax/count +0400000US02,AK,200000.0,500000.0,22310,1,federal_income_tax/count +0400000US04,AZ,-inf,1.0,890,1,federal_income_tax/count +0400000US04,AZ,1.0,10000.0,5190,1,federal_income_tax/count +0400000US04,AZ,10000.0,25000.0,242540,1,federal_income_tax/count +0400000US04,AZ,25000.0,50000.0,637180,1,federal_income_tax/count +0400000US04,AZ,50000.0,75000.0,460740,1,federal_income_tax/count +0400000US04,AZ,75000.0,100000.0,307050,1,federal_income_tax/count +0400000US04,AZ,100000.0,200000.0,516990,1,federal_income_tax/count +0400000US04,AZ,200000.0,500000.0,184860,1,federal_income_tax/count +0400000US05,AR,-inf,1.0,440,1,federal_income_tax/count +0400000US05,AR,1.0,10000.0,2610,1,federal_income_tax/count +0400000US05,AR,10000.0,25000.0,102130,1,federal_income_tax/count +0400000US05,AR,25000.0,50000.0,239480,1,federal_income_tax/count +0400000US05,AR,50000.0,75000.0,162870,1,federal_income_tax/count +0400000US05,AR,75000.0,100000.0,111510,1,federal_income_tax/count +0400000US05,AR,100000.0,200000.0,169500,1,federal_income_tax/count +0400000US05,AR,200000.0,500000.0,49920,1,federal_income_tax/count +0400000US06,CA,-inf,1.0,3830,1,federal_income_tax/count +0400000US06,CA,1.0,10000.0,33570,1,federal_income_tax/count +0400000US06,CA,10000.0,25000.0,1260610,1,federal_income_tax/count +0400000US06,CA,25000.0,50000.0,3119260,1,federal_income_tax/count +0400000US06,CA,50000.0,75000.0,2432920,1,federal_income_tax/count +0400000US06,CA,75000.0,100000.0,1687830,1,federal_income_tax/count +0400000US06,CA,100000.0,200000.0,3060590,1,federal_income_tax/count +0400000US06,CA,200000.0,500000.0,1503380,1,federal_income_tax/count +0400000US08,CO,-inf,1.0,440,1,federal_income_tax/count +0400000US08,CO,1.0,10000.0,5610,1,federal_income_tax/count +0400000US08,CO,10000.0,25000.0,197790,1,federal_income_tax/count +0400000US08,CO,25000.0,50000.0,518520,1,federal_income_tax/count +0400000US08,CO,50000.0,75000.0,426200,1,federal_income_tax/count +0400000US08,CO,75000.0,100000.0,293420,1,federal_income_tax/count +0400000US08,CO,100000.0,200000.0,537980,1,federal_income_tax/count +0400000US08,CO,200000.0,500000.0,230100,1,federal_income_tax/count +0400000US09,CT,-inf,1.0,260,1,federal_income_tax/count +0400000US09,CT,1.0,10000.0,4380,1,federal_income_tax/count +0400000US09,CT,10000.0,25000.0,118410,1,federal_income_tax/count +0400000US09,CT,25000.0,50000.0,291390,1,federal_income_tax/count +0400000US09,CT,50000.0,75000.0,250070,1,federal_income_tax/count +0400000US09,CT,75000.0,100000.0,179390,1,federal_income_tax/count +0400000US09,CT,100000.0,200000.0,330190,1,federal_income_tax/count +0400000US09,CT,200000.0,500000.0,150880,1,federal_income_tax/count +0400000US10,DE,-inf,1.0,60,1,federal_income_tax/count +0400000US10,DE,1.0,10000.0,880,1,federal_income_tax/count +0400000US10,DE,10000.0,25000.0,35250,1,federal_income_tax/count +0400000US10,DE,25000.0,50000.0,88080,1,federal_income_tax/count +0400000US10,DE,50000.0,75000.0,69480,1,federal_income_tax/count +0400000US10,DE,75000.0,100000.0,49750,1,federal_income_tax/count +0400000US10,DE,100000.0,200000.0,89320,1,federal_income_tax/count +0400000US10,DE,200000.0,500000.0,30220,1,federal_income_tax/count +,DC,-inf,1.0,30,1,federal_income_tax/count +,DC,1.0,10000.0,560,1,federal_income_tax/count +,DC,10000.0,25000.0,18600,1,federal_income_tax/count +,DC,25000.0,50000.0,50420,1,federal_income_tax/count +,DC,50000.0,75000.0,52470,1,federal_income_tax/count +,DC,75000.0,100000.0,38570,1,federal_income_tax/count +,DC,100000.0,200000.0,65840,1,federal_income_tax/count +,DC,200000.0,500000.0,36260,1,federal_income_tax/count +0400000US12,FL,-inf,1.0,15790,1,federal_income_tax/count +0400000US12,FL,1.0,10000.0,81190,1,federal_income_tax/count +0400000US12,FL,10000.0,25000.0,900150,1,federal_income_tax/count +0400000US12,FL,25000.0,50000.0,2020510,1,federal_income_tax/count +0400000US12,FL,50000.0,75000.0,1427850,1,federal_income_tax/count +0400000US12,FL,75000.0,100000.0,924600,1,federal_income_tax/count +0400000US12,FL,100000.0,200000.0,1537390,1,federal_income_tax/count +0400000US12,FL,200000.0,500000.0,606040,1,federal_income_tax/count +0400000US13,GA,-inf,1.0,4490,1,federal_income_tax/count +0400000US13,GA,1.0,10000.0,20890,1,federal_income_tax/count +0400000US13,GA,10000.0,25000.0,368820,1,federal_income_tax/count +0400000US13,GA,25000.0,50000.0,823310,1,federal_income_tax/count +0400000US13,GA,50000.0,75000.0,614040,1,federal_income_tax/count +0400000US13,GA,75000.0,100000.0,413200,1,federal_income_tax/count +0400000US13,GA,100000.0,200000.0,701290,1,federal_income_tax/count +0400000US13,GA,200000.0,500000.0,274320,1,federal_income_tax/count +0400000US15,HI,-inf,1.0,110,1,federal_income_tax/count +0400000US15,HI,1.0,10000.0,1370,1,federal_income_tax/count +0400000US15,HI,10000.0,25000.0,43040,1,federal_income_tax/count +0400000US15,HI,25000.0,50000.0,123660,1,federal_income_tax/count +0400000US15,HI,50000.0,75000.0,100170,1,federal_income_tax/count +0400000US15,HI,75000.0,100000.0,69190,1,federal_income_tax/count +0400000US15,HI,100000.0,200000.0,120240,1,federal_income_tax/count +0400000US15,HI,200000.0,500000.0,37340,1,federal_income_tax/count +0400000US16,ID,-inf,1.0,140,1,federal_income_tax/count +0400000US16,ID,1.0,10000.0,1400,1,federal_income_tax/count +0400000US16,ID,10000.0,25000.0,63560,1,federal_income_tax/count +0400000US16,ID,25000.0,50000.0,159630,1,federal_income_tax/count +0400000US16,ID,50000.0,75000.0,115750,1,federal_income_tax/count +0400000US16,ID,75000.0,100000.0,85530,1,federal_income_tax/count +0400000US16,ID,100000.0,200000.0,141100,1,federal_income_tax/count +0400000US16,ID,200000.0,500000.0,42630,1,federal_income_tax/count +0400000US17,IL,-inf,1.0,1510,1,federal_income_tax/count +0400000US17,IL,1.0,10000.0,15390,1,federal_income_tax/count +0400000US17,IL,10000.0,25000.0,408670,1,federal_income_tax/count +0400000US17,IL,25000.0,50000.0,1037550,1,federal_income_tax/count +0400000US17,IL,50000.0,75000.0,838280,1,federal_income_tax/count +0400000US17,IL,75000.0,100000.0,602070,1,federal_income_tax/count +0400000US17,IL,100000.0,200000.0,1056080,1,federal_income_tax/count +0400000US17,IL,200000.0,500000.0,405050,1,federal_income_tax/count +0400000US18,IN,-inf,1.0,720,1,federal_income_tax/count +0400000US18,IN,1.0,10000.0,6390,1,federal_income_tax/count +0400000US18,IN,10000.0,25000.0,227780,1,federal_income_tax/count +0400000US18,IN,25000.0,50000.0,590320,1,federal_income_tax/count +0400000US18,IN,50000.0,75000.0,450130,1,federal_income_tax/count +0400000US18,IN,75000.0,100000.0,310910,1,federal_income_tax/count +0400000US18,IN,100000.0,200000.0,506350,1,federal_income_tax/count +0400000US18,IN,200000.0,500000.0,137520,1,federal_income_tax/count +0400000US19,IA,-inf,1.0,270,1,federal_income_tax/count +0400000US19,IA,1.0,10000.0,2990,1,federal_income_tax/count +0400000US19,IA,10000.0,25000.0,100220,1,federal_income_tax/count +0400000US19,IA,25000.0,50000.0,270840,1,federal_income_tax/count +0400000US19,IA,50000.0,75000.0,220170,1,federal_income_tax/count +0400000US19,IA,75000.0,100000.0,153370,1,federal_income_tax/count +0400000US19,IA,100000.0,200000.0,267930,1,federal_income_tax/count +0400000US19,IA,200000.0,500000.0,73010,1,federal_income_tax/count +0400000US20,KS,-inf,1.0,700,1,federal_income_tax/count +0400000US20,KS,1.0,10000.0,4510,1,federal_income_tax/count +0400000US20,KS,10000.0,25000.0,97580,1,federal_income_tax/count +0400000US20,KS,25000.0,50000.0,245150,1,federal_income_tax/count +0400000US20,KS,50000.0,75000.0,187140,1,federal_income_tax/count +0400000US20,KS,75000.0,100000.0,128890,1,federal_income_tax/count +0400000US20,KS,100000.0,200000.0,224410,1,federal_income_tax/count +0400000US20,KS,200000.0,500000.0,71340,1,federal_income_tax/count +0400000US21,KY,-inf,1.0,450,1,federal_income_tax/count +0400000US21,KY,1.0,10000.0,3470,1,federal_income_tax/count +0400000US21,KY,10000.0,25000.0,149720,1,federal_income_tax/count +0400000US21,KY,25000.0,50000.0,370740,1,federal_income_tax/count +0400000US21,KY,50000.0,75000.0,267020,1,federal_income_tax/count +0400000US21,KY,75000.0,100000.0,182420,1,federal_income_tax/count +0400000US21,KY,100000.0,200000.0,281190,1,federal_income_tax/count +0400000US21,KY,200000.0,500000.0,74940,1,federal_income_tax/count +0400000US22,LA,-inf,1.0,510,1,federal_income_tax/count +0400000US22,LA,1.0,10000.0,3920,1,federal_income_tax/count +0400000US22,LA,10000.0,25000.0,149300,1,federal_income_tax/count +0400000US22,LA,25000.0,50000.0,327190,1,federal_income_tax/count +0400000US22,LA,50000.0,75000.0,240180,1,federal_income_tax/count +0400000US22,LA,75000.0,100000.0,157950,1,federal_income_tax/count +0400000US22,LA,100000.0,200000.0,268420,1,federal_income_tax/count +0400000US22,LA,200000.0,500000.0,82240,1,federal_income_tax/count +0400000US23,ME,-inf,1.0,180,1,federal_income_tax/count +0400000US23,ME,1.0,10000.0,1340,1,federal_income_tax/count +0400000US23,ME,10000.0,25000.0,50570,1,federal_income_tax/count +0400000US23,ME,25000.0,50000.0,141270,1,federal_income_tax/count +0400000US23,ME,50000.0,75000.0,107690,1,federal_income_tax/count +0400000US23,ME,75000.0,100000.0,69490,1,federal_income_tax/count +0400000US23,ME,100000.0,200000.0,111250,1,federal_income_tax/count +0400000US23,ME,200000.0,500000.0,32630,1,federal_income_tax/count +0400000US24,MD,-inf,1.0,720,1,federal_income_tax/count +0400000US24,MD,1.0,10000.0,7570,1,federal_income_tax/count +0400000US24,MD,10000.0,25000.0,189470,1,federal_income_tax/count +0400000US24,MD,25000.0,50000.0,469470,1,federal_income_tax/count +0400000US24,MD,50000.0,75000.0,408150,1,federal_income_tax/count +0400000US24,MD,75000.0,100000.0,303730,1,federal_income_tax/count +0400000US24,MD,100000.0,200000.0,590550,1,federal_income_tax/count +0400000US24,MD,200000.0,500000.0,254060,1,federal_income_tax/count +0400000US25,MA,-inf,1.0,450,1,federal_income_tax/count +0400000US25,MA,1.0,10000.0,8420,1,federal_income_tax/count +0400000US25,MA,10000.0,25000.0,217320,1,federal_income_tax/count +0400000US25,MA,25000.0,50000.0,557780,1,federal_income_tax/count +0400000US25,MA,50000.0,75000.0,507880,1,federal_income_tax/count +0400000US25,MA,75000.0,100000.0,359590,1,federal_income_tax/count +0400000US25,MA,100000.0,200000.0,662880,1,federal_income_tax/count +0400000US25,MA,200000.0,500000.0,333840,1,federal_income_tax/count +0400000US26,MI,-inf,1.0,1260,1,federal_income_tax/count +0400000US26,MI,1.0,10000.0,11390,1,federal_income_tax/count +0400000US26,MI,10000.0,25000.0,357010,1,federal_income_tax/count +0400000US26,MI,25000.0,50000.0,858750,1,federal_income_tax/count +0400000US26,MI,50000.0,75000.0,638160,1,federal_income_tax/count +0400000US26,MI,75000.0,100000.0,451930,1,federal_income_tax/count +0400000US26,MI,100000.0,200000.0,763790,1,federal_income_tax/count +0400000US26,MI,200000.0,500000.0,235100,1,federal_income_tax/count +0400000US27,MN,-inf,1.0,130,1,federal_income_tax/count +0400000US27,MN,1.0,10000.0,7440,1,federal_income_tax/count +0400000US27,MN,10000.0,25000.0,185970,1,federal_income_tax/count +0400000US27,MN,25000.0,50000.0,489420,1,federal_income_tax/count +0400000US27,MN,50000.0,75000.0,424610,1,federal_income_tax/count +0400000US27,MN,75000.0,100000.0,292530,1,federal_income_tax/count +0400000US27,MN,100000.0,200000.0,541360,1,federal_income_tax/count +0400000US27,MN,200000.0,500000.0,188950,1,federal_income_tax/count +0400000US28,MS,-inf,1.0,1170,1,federal_income_tax/count +0400000US28,MS,1.0,10000.0,5390,1,federal_income_tax/count +0400000US28,MS,10000.0,25000.0,99260,1,federal_income_tax/count +0400000US28,MS,25000.0,50000.0,219450,1,federal_income_tax/count +0400000US28,MS,50000.0,75000.0,149560,1,federal_income_tax/count +0400000US28,MS,75000.0,100000.0,98930,1,federal_income_tax/count +0400000US28,MS,100000.0,200000.0,150070,1,federal_income_tax/count +0400000US28,MS,200000.0,500000.0,38130,1,federal_income_tax/count +0400000US29,MO,-inf,1.0,1490,1,federal_income_tax/count +0400000US29,MO,1.0,10000.0,8110,1,federal_income_tax/count +0400000US29,MO,10000.0,25000.0,214060,1,federal_income_tax/count +0400000US29,MO,25000.0,50000.0,531340,1,federal_income_tax/count +0400000US29,MO,50000.0,75000.0,390560,1,federal_income_tax/count +0400000US29,MO,75000.0,100000.0,273750,1,federal_income_tax/count +0400000US29,MO,100000.0,200000.0,441630,1,federal_income_tax/count +0400000US29,MO,200000.0,500000.0,133700,1,federal_income_tax/count +0400000US30,MT,-inf,1.0,160,1,federal_income_tax/count +0400000US30,MT,1.0,10000.0,1140,1,federal_income_tax/count +0400000US30,MT,10000.0,25000.0,42690,1,federal_income_tax/count +0400000US30,MT,25000.0,50000.0,104240,1,federal_income_tax/count +0400000US30,MT,50000.0,75000.0,73620,1,federal_income_tax/count +0400000US30,MT,75000.0,100000.0,52290,1,federal_income_tax/count +0400000US30,MT,100000.0,200000.0,87120,1,federal_income_tax/count +0400000US30,MT,200000.0,500000.0,26410,1,federal_income_tax/count +0400000US31,NE,-inf,1.0,330,1,federal_income_tax/count +0400000US31,NE,1.0,10000.0,2150,1,federal_income_tax/count +0400000US31,NE,10000.0,25000.0,65960,1,federal_income_tax/count +0400000US31,NE,25000.0,50000.0,172760,1,federal_income_tax/count +0400000US31,NE,50000.0,75000.0,134100,1,federal_income_tax/count +0400000US31,NE,75000.0,100000.0,91600,1,federal_income_tax/count +0400000US31,NE,100000.0,200000.0,164010,1,federal_income_tax/count +0400000US31,NE,200000.0,500000.0,48170,1,federal_income_tax/count +0400000US32,NV,-inf,1.0,360,1,federal_income_tax/count +0400000US32,NV,1.0,10000.0,2210,1,federal_income_tax/count +0400000US32,NV,10000.0,25000.0,120000,1,federal_income_tax/count +0400000US32,NV,25000.0,50000.0,304650,1,federal_income_tax/count +0400000US32,NV,50000.0,75000.0,212920,1,federal_income_tax/count +0400000US32,NV,75000.0,100000.0,144850,1,federal_income_tax/count +0400000US32,NV,100000.0,200000.0,226940,1,federal_income_tax/count +0400000US32,NV,200000.0,500000.0,73940,1,federal_income_tax/count +0400000US33,NH,-inf,1.0,170,1,federal_income_tax/count +0400000US33,NH,1.0,10000.0,1560,1,federal_income_tax/count +0400000US33,NH,10000.0,25000.0,44360,1,federal_income_tax/count +0400000US33,NH,25000.0,50000.0,127830,1,federal_income_tax/count +0400000US33,NH,50000.0,75000.0,109900,1,federal_income_tax/count +0400000US33,NH,75000.0,100000.0,77440,1,federal_income_tax/count +0400000US33,NH,100000.0,200000.0,149940,1,federal_income_tax/count +0400000US33,NH,200000.0,500000.0,57580,1,federal_income_tax/count +0400000US34,NJ,-inf,1.0,730,1,federal_income_tax/count +0400000US34,NJ,1.0,10000.0,12100,1,federal_income_tax/count +0400000US34,NJ,10000.0,25000.0,287920,1,federal_income_tax/count +0400000US34,NJ,25000.0,50000.0,711740,1,federal_income_tax/count +0400000US34,NJ,50000.0,75000.0,608640,1,federal_income_tax/count +0400000US34,NJ,75000.0,100000.0,442800,1,federal_income_tax/count +0400000US34,NJ,100000.0,200000.0,838830,1,federal_income_tax/count +0400000US34,NJ,200000.0,500000.0,425050,1,federal_income_tax/count +0400000US35,NM,-inf,1.0,190,1,federal_income_tax/count +0400000US35,NM,1.0,10000.0,1310,1,federal_income_tax/count +0400000US35,NM,10000.0,25000.0,81560,1,federal_income_tax/count +0400000US35,NM,25000.0,50000.0,184410,1,federal_income_tax/count +0400000US35,NM,50000.0,75000.0,123410,1,federal_income_tax/count +0400000US35,NM,75000.0,100000.0,81780,1,federal_income_tax/count +0400000US35,NM,100000.0,200000.0,128130,1,federal_income_tax/count +0400000US35,NM,200000.0,500000.0,37270,1,federal_income_tax/count +0400000US36,NY,-inf,1.0,550,1,federal_income_tax/count +0400000US36,NY,1.0,10000.0,17980,1,federal_income_tax/count +0400000US36,NY,10000.0,25000.0,653000,1,federal_income_tax/count +0400000US36,NY,25000.0,50000.0,1590410,1,federal_income_tax/count +0400000US36,NY,50000.0,75000.0,1345060,1,federal_income_tax/count +0400000US36,NY,75000.0,100000.0,924240,1,federal_income_tax/count +0400000US36,NY,100000.0,200000.0,1574690,1,federal_income_tax/count +0400000US36,NY,200000.0,500000.0,646420,1,federal_income_tax/count +0400000US37,NC,-inf,1.0,4120,1,federal_income_tax/count +0400000US37,NC,1.0,10000.0,18430,1,federal_income_tax/count +0400000US37,NC,10000.0,25000.0,360890,1,federal_income_tax/count +0400000US37,NC,25000.0,50000.0,889720,1,federal_income_tax/count +0400000US37,NC,50000.0,75000.0,660970,1,federal_income_tax/count +0400000US37,NC,75000.0,100000.0,441670,1,federal_income_tax/count +0400000US37,NC,100000.0,200000.0,753600,1,federal_income_tax/count +0400000US37,NC,200000.0,500000.0,282870,1,federal_income_tax/count +0400000US38,ND,-inf,1.0,80,1,federal_income_tax/count +0400000US38,ND,1.0,10000.0,720,1,federal_income_tax/count +0400000US38,ND,10000.0,25000.0,24430,1,federal_income_tax/count +0400000US38,ND,25000.0,50000.0,67950,1,federal_income_tax/count +0400000US38,ND,50000.0,75000.0,53790,1,federal_income_tax/count +0400000US38,ND,75000.0,100000.0,36900,1,federal_income_tax/count +0400000US38,ND,100000.0,200000.0,71860,1,federal_income_tax/count +0400000US38,ND,200000.0,500000.0,21750,1,federal_income_tax/count +0400000US39,OH,-inf,1.0,1120,1,federal_income_tax/count +0400000US39,OH,1.0,10000.0,11890,1,federal_income_tax/count +0400000US39,OH,10000.0,25000.0,422940,1,federal_income_tax/count +0400000US39,OH,25000.0,50000.0,1121480,1,federal_income_tax/count +0400000US39,OH,50000.0,75000.0,861510,1,federal_income_tax/count +0400000US39,OH,75000.0,100000.0,553840,1,federal_income_tax/count +0400000US39,OH,100000.0,200000.0,851520,1,federal_income_tax/count +0400000US39,OH,200000.0,500000.0,250550,1,federal_income_tax/count +0400000US40,OK,-inf,1.0,810,1,federal_income_tax/count +0400000US40,OK,1.0,10000.0,4310,1,federal_income_tax/count +0400000US40,OK,10000.0,25000.0,131420,1,federal_income_tax/count +0400000US40,OK,25000.0,50000.0,307820,1,federal_income_tax/count +0400000US40,OK,50000.0,75000.0,217710,1,federal_income_tax/count +0400000US40,OK,75000.0,100000.0,150680,1,federal_income_tax/count +0400000US40,OK,100000.0,200000.0,240750,1,federal_income_tax/count +0400000US40,OK,200000.0,500000.0,69890,1,federal_income_tax/count +0400000US41,OR,-inf,1.0,420,1,federal_income_tax/count +0400000US41,OR,1.0,10000.0,3840,1,federal_income_tax/count +0400000US41,OR,10000.0,25000.0,143480,1,federal_income_tax/count +0400000US41,OR,25000.0,50000.0,375740,1,federal_income_tax/count +0400000US41,OR,50000.0,75000.0,284290,1,federal_income_tax/count +0400000US41,OR,75000.0,100000.0,204010,1,federal_income_tax/count +0400000US41,OR,100000.0,200000.0,353840,1,federal_income_tax/count +0400000US41,OR,200000.0,500000.0,125110,1,federal_income_tax/count +0400000US42,PA,-inf,1.0,1170,1,federal_income_tax/count +0400000US42,PA,1.0,10000.0,15320,1,federal_income_tax/count +0400000US42,PA,10000.0,25000.0,414220,1,federal_income_tax/count +0400000US42,PA,25000.0,50000.0,1105510,1,federal_income_tax/count +0400000US42,PA,50000.0,75000.0,890110,1,federal_income_tax/count +0400000US42,PA,75000.0,100000.0,618520,1,federal_income_tax/count +0400000US42,PA,100000.0,200000.0,1054430,1,federal_income_tax/count +0400000US42,PA,200000.0,500000.0,370260,1,federal_income_tax/count +0400000US44,RI,-inf,1.0,70,1,federal_income_tax/count +0400000US44,RI,1.0,10000.0,1070,1,federal_income_tax/count +0400000US44,RI,10000.0,25000.0,40850,1,federal_income_tax/count +0400000US44,RI,25000.0,50000.0,102910,1,federal_income_tax/count +0400000US44,RI,50000.0,75000.0,83930,1,federal_income_tax/count +0400000US44,RI,75000.0,100000.0,56970,1,federal_income_tax/count +0400000US44,RI,100000.0,200000.0,94300,1,federal_income_tax/count +0400000US44,RI,200000.0,500000.0,31540,1,federal_income_tax/count +0400000US45,SC,-inf,1.0,1940,1,federal_income_tax/count +0400000US45,SC,1.0,10000.0,8260,1,federal_income_tax/count +0400000US45,SC,10000.0,25000.0,190570,1,federal_income_tax/count +0400000US45,SC,25000.0,50000.0,461480,1,federal_income_tax/count +0400000US45,SC,50000.0,75000.0,325880,1,federal_income_tax/count +0400000US45,SC,75000.0,100000.0,214350,1,federal_income_tax/count +0400000US45,SC,100000.0,200000.0,359840,1,federal_income_tax/count +0400000US45,SC,200000.0,500000.0,117180,1,federal_income_tax/count +0400000US46,SD,-inf,1.0,180,1,federal_income_tax/count +0400000US46,SD,1.0,10000.0,1040,1,federal_income_tax/count +0400000US46,SD,10000.0,25000.0,30290,1,federal_income_tax/count +0400000US46,SD,25000.0,50000.0,81980,1,federal_income_tax/count +0400000US46,SD,50000.0,75000.0,62180,1,federal_income_tax/count +0400000US46,SD,75000.0,100000.0,43700,1,federal_income_tax/count +0400000US46,SD,100000.0,200000.0,76160,1,federal_income_tax/count +0400000US46,SD,200000.0,500000.0,21750,1,federal_income_tax/count +0400000US47,TN,-inf,1.0,2560,1,federal_income_tax/count +0400000US47,TN,1.0,10000.0,10700,1,federal_income_tax/count +0400000US47,TN,10000.0,25000.0,246750,1,federal_income_tax/count +0400000US47,TN,25000.0,50000.0,605390,1,federal_income_tax/count +0400000US47,TN,50000.0,75000.0,443970,1,federal_income_tax/count +0400000US47,TN,75000.0,100000.0,296100,1,federal_income_tax/count +0400000US47,TN,100000.0,200000.0,473110,1,federal_income_tax/count +0400000US47,TN,200000.0,500000.0,155990,1,federal_income_tax/count +0400000US48,TX,-inf,1.0,8960,1,federal_income_tax/count +0400000US48,TX,1.0,10000.0,44820,1,federal_income_tax/count +0400000US48,TX,10000.0,25000.0,1000440,1,federal_income_tax/count +0400000US48,TX,25000.0,50000.0,2244460,1,federal_income_tax/count +0400000US48,TX,50000.0,75000.0,1716940,1,federal_income_tax/count +0400000US48,TX,75000.0,100000.0,1130300,1,federal_income_tax/count +0400000US48,TX,100000.0,200000.0,1999490,1,federal_income_tax/count +0400000US48,TX,200000.0,500000.0,823380,1,federal_income_tax/count +0400000US49,UT,-inf,1.0,680,1,federal_income_tax/count +0400000US49,UT,1.0,10000.0,4090,1,federal_income_tax/count +0400000US49,UT,10000.0,25000.0,111210,1,federal_income_tax/count +0400000US49,UT,25000.0,50000.0,264190,1,federal_income_tax/count +0400000US49,UT,50000.0,75000.0,200620,1,federal_income_tax/count +0400000US49,UT,75000.0,100000.0,148510,1,federal_income_tax/count +0400000US49,UT,100000.0,200000.0,271470,1,federal_income_tax/count +0400000US49,UT,200000.0,500000.0,86380,1,federal_income_tax/count +0400000US50,VT,-inf,1.0,60,1,federal_income_tax/count +0400000US50,VT,1.0,10000.0,760,1,federal_income_tax/count +0400000US50,VT,10000.0,25000.0,22360,1,federal_income_tax/count +0400000US50,VT,25000.0,50000.0,64180,1,federal_income_tax/count +0400000US50,VT,50000.0,75000.0,50920,1,federal_income_tax/count +0400000US50,VT,75000.0,100000.0,32310,1,federal_income_tax/count +0400000US50,VT,100000.0,200000.0,55520,1,federal_income_tax/count +0400000US50,VT,200000.0,500000.0,17200,1,federal_income_tax/count +0400000US51,VA,-inf,1.0,870,1,federal_income_tax/count +0400000US51,VA,1.0,10000.0,9490,1,federal_income_tax/count +0400000US51,VA,10000.0,25000.0,274060,1,federal_income_tax/count +0400000US51,VA,25000.0,50000.0,674180,1,federal_income_tax/count +0400000US51,VA,50000.0,75000.0,542160,1,federal_income_tax/count +0400000US51,VA,75000.0,100000.0,393350,1,federal_income_tax/count +0400000US51,VA,100000.0,200000.0,771110,1,federal_income_tax/count +0400000US51,VA,200000.0,500000.0,349200,1,federal_income_tax/count +0400000US53,WA,-inf,1.0,690,1,federal_income_tax/count +0400000US53,WA,1.0,10000.0,6480,1,federal_income_tax/count +0400000US53,WA,10000.0,25000.0,225620,1,federal_income_tax/count +0400000US53,WA,25000.0,50000.0,614470,1,federal_income_tax/count +0400000US53,WA,50000.0,75000.0,530490,1,federal_income_tax/count +0400000US53,WA,75000.0,100000.0,388910,1,federal_income_tax/count +0400000US53,WA,100000.0,200000.0,746740,1,federal_income_tax/count +0400000US53,WA,200000.0,500000.0,343710,1,federal_income_tax/count +0400000US54,WV,-inf,1.0,180,1,federal_income_tax/count +0400000US54,WV,1.0,10000.0,1290,1,federal_income_tax/count +0400000US54,WV,10000.0,25000.0,63120,1,federal_income_tax/count +0400000US54,WV,25000.0,50000.0,146200,1,federal_income_tax/count +0400000US54,WV,50000.0,75000.0,104380,1,federal_income_tax/count +0400000US54,WV,75000.0,100000.0,74560,1,federal_income_tax/count +0400000US54,WV,100000.0,200000.0,111610,1,federal_income_tax/count +0400000US54,WV,200000.0,500000.0,24190,1,federal_income_tax/count +0400000US55,WI,-inf,1.0,860,1,federal_income_tax/count +0400000US55,WI,1.0,10000.0,7430,1,federal_income_tax/count +0400000US55,WI,10000.0,25000.0,200060,1,federal_income_tax/count +0400000US55,WI,25000.0,50000.0,549840,1,federal_income_tax/count +0400000US55,WI,50000.0,75000.0,444010,1,federal_income_tax/count +0400000US55,WI,75000.0,100000.0,303500,1,federal_income_tax/count +0400000US55,WI,100000.0,200000.0,522220,1,federal_income_tax/count +0400000US55,WI,200000.0,500000.0,142630,1,federal_income_tax/count +0400000US56,WY,-inf,1.0,170,1,federal_income_tax/count +0400000US56,WY,1.0,10000.0,830,1,federal_income_tax/count +0400000US56,WY,10000.0,25000.0,20500,1,federal_income_tax/count +0400000US56,WY,25000.0,50000.0,48210,1,federal_income_tax/count +0400000US56,WY,50000.0,75000.0,38610,1,federal_income_tax/count +0400000US56,WY,75000.0,100000.0,29200,1,federal_income_tax/count +0400000US56,WY,100000.0,200000.0,51930,1,federal_income_tax/count +0400000US56,WY,200000.0,500000.0,13750,1,federal_income_tax/count +0400000US02,AK,500000.0,inf,3780,1,federal_income_tax/count +0400000US01,AL,500000.0,inf,19660,1,federal_income_tax/count +0400000US05,AR,500000.0,inf,11250,1,federal_income_tax/count +0400000US04,AZ,500000.0,inf,42170,1,federal_income_tax/count +0400000US06,CA,500000.0,inf,425820,1,federal_income_tax/count +0400000US08,CO,500000.0,inf,51440,1,federal_income_tax/count +0400000US09,CT,500000.0,inf,45470,1,federal_income_tax/count +,DC,500000.0,inf,10530,1,federal_income_tax/count +0400000US10,DE,500000.0,inf,5340,1,federal_income_tax/count +0400000US12,FL,500000.0,inf,195980,1,federal_income_tax/count +0400000US13,GA,500000.0,inf,65240,1,federal_income_tax/count +0400000US15,HI,500000.0,inf,6870,1,federal_income_tax/count +0400000US19,IA,500000.0,inf,14400,1,federal_income_tax/count +0400000US16,ID,500000.0,inf,10390,1,federal_income_tax/count +0400000US17,IL,500000.0,inf,94010,1,federal_income_tax/count +0400000US18,IN,500000.0,inf,29180,1,federal_income_tax/count +0400000US20,KS,500000.0,inf,15510,1,federal_income_tax/count +0400000US21,KY,500000.0,inf,15680,1,federal_income_tax/count +0400000US22,LA,500000.0,inf,19140,1,federal_income_tax/count +0400000US25,MA,500000.0,inf,87320,1,federal_income_tax/count +0400000US24,MD,500000.0,inf,43790,1,federal_income_tax/count +0400000US23,ME,500000.0,inf,6830,1,federal_income_tax/count +0400000US26,MI,500000.0,inf,48060,1,federal_income_tax/count +0400000US27,MN,500000.0,inf,38900,1,federal_income_tax/count +0400000US29,MO,500000.0,inf,28470,1,federal_income_tax/count +0400000US28,MS,500000.0,inf,8160,1,federal_income_tax/count +0400000US30,MT,500000.0,inf,6950,1,federal_income_tax/count +0400000US37,NC,500000.0,inf,62990,1,federal_income_tax/count +0400000US38,ND,500000.0,inf,5110,1,federal_income_tax/count +0400000US31,NE,500000.0,inf,10450,1,federal_income_tax/count +0400000US33,NH,500000.0,inf,11660,1,federal_income_tax/count +0400000US34,NJ,500000.0,inf,106130,1,federal_income_tax/count +0400000US35,NM,500000.0,inf,6630,1,federal_income_tax/count +0400000US32,NV,500000.0,inf,21210,1,federal_income_tax/count +0400000US36,NY,500000.0,inf,189180,1,federal_income_tax/count +0400000US39,OH,500000.0,inf,54750,1,federal_income_tax/count +0400000US40,OK,500000.0,inf,16240,1,federal_income_tax/count +0400000US41,OR,500000.0,inf,23580,1,federal_income_tax/count +0400000US42,PA,500000.0,inf,82070,1,federal_income_tax/count +0400000US44,RI,500000.0,inf,6380,1,federal_income_tax/count +0400000US45,SC,500000.0,inf,26200,1,federal_income_tax/count +0400000US46,SD,500000.0,inf,5760,1,federal_income_tax/count +0400000US47,TN,500000.0,inf,39820,1,federal_income_tax/count +0400000US48,TX,500000.0,inf,211270,1,federal_income_tax/count +0400000US49,UT,500000.0,inf,20680,1,federal_income_tax/count +0400000US51,VA,500000.0,inf,63290,1,federal_income_tax/count +0400000US50,VT,500000.0,inf,3620,1,federal_income_tax/count +0400000US53,WA,500000.0,inf,79590,1,federal_income_tax/count +0400000US55,WI,500000.0,inf,29610,1,federal_income_tax/count +0400000US54,WV,500000.0,inf,4430,1,federal_income_tax/count +0400000US56,WY,500000.0,inf,4050,1,federal_income_tax/count +0400000US01,AL,-inf,1.0,728000,0,federal_income_tax/amount +0400000US01,AL,1.0,10000.0,1655000,0,federal_income_tax/amount +0400000US01,AL,10000.0,25000.0,86691000,0,federal_income_tax/amount +0400000US01,AL,25000.0,50000.0,784752000,0,federal_income_tax/amount +0400000US01,AL,50000.0,75000.0,1231556000,0,federal_income_tax/amount +0400000US01,AL,75000.0,100000.0,1358817000,0,federal_income_tax/amount +0400000US01,AL,100000.0,200000.0,4595481000,0,federal_income_tax/amount +0400000US01,AL,200000.0,500000.0,4103336000,0,federal_income_tax/amount +0400000US02,AK,-inf,1.0,783000,0,federal_income_tax/amount +0400000US02,AK,1.0,10000.0,3092000,0,federal_income_tax/amount +0400000US02,AK,10000.0,25000.0,14097000,0,federal_income_tax/amount +0400000US02,AK,25000.0,50000.0,136532000,0,federal_income_tax/amount +0400000US02,AK,50000.0,75000.0,239324000,0,federal_income_tax/amount +0400000US02,AK,75000.0,100000.0,295675000,0,federal_income_tax/amount +0400000US02,AK,100000.0,200000.0,1094127000,0,federal_income_tax/amount +0400000US02,AK,200000.0,500000.0,1018228000,0,federal_income_tax/amount +0400000US04,AZ,-inf,1.0,2746000,0,federal_income_tax/amount +0400000US04,AZ,1.0,10000.0,1589000,0,federal_income_tax/amount +0400000US04,AZ,10000.0,25000.0,135151000,0,federal_income_tax/amount +0400000US04,AZ,25000.0,50000.0,1387834000,0,federal_income_tax/amount +0400000US04,AZ,50000.0,75000.0,2152156000,0,federal_income_tax/amount +0400000US04,AZ,75000.0,100000.0,2364919000,0,federal_income_tax/amount +0400000US04,AZ,100000.0,200000.0,7886899000,0,federal_income_tax/amount +0400000US04,AZ,200000.0,500000.0,8601270000,0,federal_income_tax/amount +0400000US05,AR,-inf,1.0,570000,0,federal_income_tax/amount +0400000US05,AR,1.0,10000.0,805000,0,federal_income_tax/amount +0400000US05,AR,10000.0,25000.0,56963000,0,federal_income_tax/amount +0400000US05,AR,25000.0,50000.0,496497000,0,federal_income_tax/amount +0400000US05,AR,50000.0,75000.0,711114000,0,federal_income_tax/amount +0400000US05,AR,75000.0,100000.0,775364000,0,federal_income_tax/amount +0400000US05,AR,100000.0,200000.0,2416617000,0,federal_income_tax/amount +0400000US05,AR,200000.0,500000.0,2293473000,0,federal_income_tax/amount +0400000US06,CA,-inf,1.0,20682000,0,federal_income_tax/amount +0400000US06,CA,1.0,10000.0,12223000,0,federal_income_tax/amount +0400000US06,CA,10000.0,25000.0,701833000,0,federal_income_tax/amount +0400000US06,CA,25000.0,50000.0,6802087000,0,federal_income_tax/amount +0400000US06,CA,50000.0,75000.0,11568700000,0,federal_income_tax/amount +0400000US06,CA,75000.0,100000.0,13677458000,0,federal_income_tax/amount +0400000US06,CA,100000.0,200000.0,50772602000,0,federal_income_tax/amount +0400000US06,CA,200000.0,500000.0,75542213000,0,federal_income_tax/amount +0400000US08,CO,-inf,1.0,2188000,0,federal_income_tax/amount +0400000US08,CO,1.0,10000.0,2116000,0,federal_income_tax/amount +0400000US08,CO,10000.0,25000.0,110829000,0,federal_income_tax/amount +0400000US08,CO,25000.0,50000.0,1201688000,0,federal_income_tax/amount +0400000US08,CO,50000.0,75000.0,2123151000,0,federal_income_tax/amount +0400000US08,CO,75000.0,100000.0,2407635000,0,federal_income_tax/amount +0400000US08,CO,100000.0,200000.0,8579011000,0,federal_income_tax/amount +0400000US08,CO,200000.0,500000.0,10895747000,0,federal_income_tax/amount +0400000US09,CT,-inf,1.0,1675000,0,federal_income_tax/amount +0400000US09,CT,1.0,10000.0,1364000,0,federal_income_tax/amount +0400000US09,CT,10000.0,25000.0,65009000,0,federal_income_tax/amount +0400000US09,CT,25000.0,50000.0,652647000,0,federal_income_tax/amount +0400000US09,CT,50000.0,75000.0,1247143000,0,federal_income_tax/amount +0400000US09,CT,75000.0,100000.0,1513283000,0,federal_income_tax/amount +0400000US09,CT,100000.0,200000.0,5439697000,0,federal_income_tax/amount +0400000US09,CT,200000.0,500000.0,7401383000,0,federal_income_tax/amount +0400000US10,DE,-inf,1.0,665000,0,federal_income_tax/amount +0400000US10,DE,1.0,10000.0,416000,0,federal_income_tax/amount +0400000US10,DE,10000.0,25000.0,19357000,0,federal_income_tax/amount +0400000US10,DE,25000.0,50000.0,193557000,0,federal_income_tax/amount +0400000US10,DE,50000.0,75000.0,331093000,0,federal_income_tax/amount +0400000US10,DE,75000.0,100000.0,397821000,0,federal_income_tax/amount +0400000US10,DE,100000.0,200000.0,1402794000,0,federal_income_tax/amount +0400000US10,DE,200000.0,500000.0,1394113000,0,federal_income_tax/amount +,DC,-inf,1.0,169000,0,federal_income_tax/amount +,DC,1.0,10000.0,330000,0,federal_income_tax/amount +,DC,10000.0,25000.0,10537000,0,federal_income_tax/amount +,DC,25000.0,50000.0,115857000,0,federal_income_tax/amount +,DC,50000.0,75000.0,288981000,0,federal_income_tax/amount +,DC,75000.0,100000.0,392634000,0,federal_income_tax/amount +,DC,100000.0,200000.0,1318386000,0,federal_income_tax/amount +,DC,200000.0,500000.0,1962346000,0,federal_income_tax/amount +0400000US12,FL,-inf,1.0,23253000,0,federal_income_tax/amount +0400000US12,FL,1.0,10000.0,13016000,0,federal_income_tax/amount +0400000US12,FL,10000.0,25000.0,479519000,0,federal_income_tax/amount +0400000US12,FL,25000.0,50000.0,4337683000,0,federal_income_tax/amount +0400000US12,FL,50000.0,75000.0,6715437000,0,federal_income_tax/amount +0400000US12,FL,75000.0,100000.0,7246564000,0,federal_income_tax/amount +0400000US12,FL,100000.0,200000.0,24190824000,0,federal_income_tax/amount +0400000US12,FL,200000.0,500000.0,29145349000,0,federal_income_tax/amount +0400000US13,GA,-inf,1.0,3635000,0,federal_income_tax/amount +0400000US13,GA,1.0,10000.0,4329000,0,federal_income_tax/amount +0400000US13,GA,10000.0,25000.0,196769000,0,federal_income_tax/amount +0400000US13,GA,25000.0,50000.0,1737324000,0,federal_income_tax/amount +0400000US13,GA,50000.0,75000.0,2840181000,0,federal_income_tax/amount +0400000US13,GA,75000.0,100000.0,3181799000,0,federal_income_tax/amount +0400000US13,GA,100000.0,200000.0,10895389000,0,federal_income_tax/amount +0400000US13,GA,200000.0,500000.0,13070670000,0,federal_income_tax/amount +0400000US15,HI,-inf,1.0,1585000,0,federal_income_tax/amount +0400000US15,HI,1.0,10000.0,504000,0,federal_income_tax/amount +0400000US15,HI,10000.0,25000.0,24292000,0,federal_income_tax/amount +0400000US15,HI,25000.0,50000.0,278739000,0,federal_income_tax/amount +0400000US15,HI,50000.0,75000.0,478839000,0,federal_income_tax/amount +0400000US15,HI,75000.0,100000.0,544189000,0,federal_income_tax/amount +0400000US15,HI,100000.0,200000.0,1831386000,0,federal_income_tax/amount +0400000US15,HI,200000.0,500000.0,1674095000,0,federal_income_tax/amount +0400000US16,ID,-inf,1.0,389000,0,federal_income_tax/amount +0400000US16,ID,1.0,10000.0,392000,0,federal_income_tax/amount +0400000US16,ID,10000.0,25000.0,35131000,0,federal_income_tax/amount +0400000US16,ID,25000.0,50000.0,340385000,0,federal_income_tax/amount +0400000US16,ID,50000.0,75000.0,507448000,0,federal_income_tax/amount +0400000US16,ID,75000.0,100000.0,578507000,0,federal_income_tax/amount +0400000US16,ID,100000.0,200000.0,1947054000,0,federal_income_tax/amount +0400000US16,ID,200000.0,500000.0,1883388000,0,federal_income_tax/amount +0400000US17,IL,-inf,1.0,3064000,0,federal_income_tax/amount +0400000US17,IL,1.0,10000.0,4281000,0,federal_income_tax/amount +0400000US17,IL,10000.0,25000.0,222583000,0,federal_income_tax/amount +0400000US17,IL,25000.0,50000.0,2295013000,0,federal_income_tax/amount +0400000US17,IL,50000.0,75000.0,4070086000,0,federal_income_tax/amount +0400000US17,IL,75000.0,100000.0,4889799000,0,federal_income_tax/amount +0400000US17,IL,100000.0,200000.0,16874474000,0,federal_income_tax/amount +0400000US17,IL,200000.0,500000.0,19547550000,0,federal_income_tax/amount +0400000US18,IN,-inf,1.0,3070000,0,federal_income_tax/amount +0400000US18,IN,1.0,10000.0,1827000,0,federal_income_tax/amount +0400000US18,IN,10000.0,25000.0,124565000,0,federal_income_tax/amount +0400000US18,IN,25000.0,50000.0,1306334000,0,federal_income_tax/amount +0400000US18,IN,50000.0,75000.0,2080993000,0,federal_income_tax/amount +0400000US18,IN,75000.0,100000.0,2272426000,0,federal_income_tax/amount +0400000US18,IN,100000.0,200000.0,7331155000,0,federal_income_tax/amount +0400000US18,IN,200000.0,500000.0,6234859000,0,federal_income_tax/amount +0400000US19,IA,-inf,1.0,649000,0,federal_income_tax/amount +0400000US19,IA,1.0,10000.0,779000,0,federal_income_tax/amount +0400000US19,IA,10000.0,25000.0,54166000,0,federal_income_tax/amount +0400000US19,IA,25000.0,50000.0,608451000,0,federal_income_tax/amount +0400000US19,IA,50000.0,75000.0,1025862000,0,federal_income_tax/amount +0400000US19,IA,75000.0,100000.0,1090924000,0,federal_income_tax/amount +0400000US19,IA,100000.0,200000.0,3720063000,0,federal_income_tax/amount +0400000US19,IA,200000.0,500000.0,3210199000,0,federal_income_tax/amount +0400000US20,KS,-inf,1.0,1310000,0,federal_income_tax/amount +0400000US20,KS,1.0,10000.0,961000,0,federal_income_tax/amount +0400000US20,KS,10000.0,25000.0,53762000,0,federal_income_tax/amount +0400000US20,KS,25000.0,50000.0,538999000,0,federal_income_tax/amount +0400000US20,KS,50000.0,75000.0,859683000,0,federal_income_tax/amount +0400000US20,KS,75000.0,100000.0,922977000,0,federal_income_tax/amount +0400000US20,KS,100000.0,200000.0,3228499000,0,federal_income_tax/amount +0400000US20,KS,200000.0,500000.0,3239361000,0,federal_income_tax/amount +0400000US21,KY,-inf,1.0,943000,0,federal_income_tax/amount +0400000US21,KY,1.0,10000.0,1053000,0,federal_income_tax/amount +0400000US21,KY,10000.0,25000.0,81431000,0,federal_income_tax/amount +0400000US21,KY,25000.0,50000.0,794105000,0,federal_income_tax/amount +0400000US21,KY,50000.0,75000.0,1196363000,0,federal_income_tax/amount +0400000US21,KY,75000.0,100000.0,1286730000,0,federal_income_tax/amount +0400000US21,KY,100000.0,200000.0,4014176000,0,federal_income_tax/amount +0400000US21,KY,200000.0,500000.0,3433648000,0,federal_income_tax/amount +0400000US22,LA,-inf,1.0,1377000,0,federal_income_tax/amount +0400000US22,LA,1.0,10000.0,1360000,0,federal_income_tax/amount +0400000US22,LA,10000.0,25000.0,80146000,0,federal_income_tax/amount +0400000US22,LA,25000.0,50000.0,674534000,0,federal_income_tax/amount +0400000US22,LA,50000.0,75000.0,1086179000,0,federal_income_tax/amount +0400000US22,LA,75000.0,100000.0,1170510000,0,federal_income_tax/amount +0400000US22,LA,100000.0,200000.0,4032038000,0,federal_income_tax/amount +0400000US22,LA,200000.0,500000.0,3766925000,0,federal_income_tax/amount +0400000US23,ME,-inf,1.0,164000,0,federal_income_tax/amount +0400000US23,ME,1.0,10000.0,416000,0,federal_income_tax/amount +0400000US23,ME,10000.0,25000.0,27854000,0,federal_income_tax/amount +0400000US23,ME,25000.0,50000.0,323612000,0,federal_income_tax/amount +0400000US23,ME,50000.0,75000.0,513412000,0,federal_income_tax/amount +0400000US23,ME,75000.0,100000.0,520964000,0,federal_income_tax/amount +0400000US23,ME,100000.0,200000.0,1634754000,0,federal_income_tax/amount +0400000US23,ME,200000.0,500000.0,1507169000,0,federal_income_tax/amount +0400000US24,MD,-inf,1.0,2349000,0,federal_income_tax/amount +0400000US24,MD,1.0,10000.0,2268000,0,federal_income_tax/amount +0400000US24,MD,10000.0,25000.0,102778000,0,federal_income_tax/amount +0400000US24,MD,25000.0,50000.0,1042886000,0,federal_income_tax/amount +0400000US24,MD,50000.0,75000.0,1991320000,0,federal_income_tax/amount +0400000US24,MD,75000.0,100000.0,2541362000,0,federal_income_tax/amount +0400000US24,MD,100000.0,200000.0,9789345000,0,federal_income_tax/amount +0400000US24,MD,200000.0,500000.0,11817264000,0,federal_income_tax/amount +0400000US25,MA,-inf,1.0,2609000,0,federal_income_tax/amount +0400000US25,MA,1.0,10000.0,2596000,0,federal_income_tax/amount +0400000US25,MA,10000.0,25000.0,120214000,0,federal_income_tax/amount +0400000US25,MA,25000.0,50000.0,1301888000,0,federal_income_tax/amount +0400000US25,MA,50000.0,75000.0,2617516000,0,federal_income_tax/amount +0400000US25,MA,75000.0,100000.0,3150462000,0,federal_income_tax/amount +0400000US25,MA,100000.0,200000.0,11234585000,0,federal_income_tax/amount +0400000US25,MA,200000.0,500000.0,16648203000,0,federal_income_tax/amount +0400000US26,MI,-inf,1.0,4388000,0,federal_income_tax/amount +0400000US26,MI,1.0,10000.0,3091000,0,federal_income_tax/amount +0400000US26,MI,10000.0,25000.0,194514000,0,federal_income_tax/amount +0400000US26,MI,25000.0,50000.0,1879868000,0,federal_income_tax/amount +0400000US26,MI,50000.0,75000.0,3028083000,0,federal_income_tax/amount +0400000US26,MI,75000.0,100000.0,3449507000,0,federal_income_tax/amount +0400000US26,MI,100000.0,200000.0,11478958000,0,federal_income_tax/amount +0400000US26,MI,200000.0,500000.0,10821813000,0,federal_income_tax/amount +0400000US27,MN,-inf,1.0,1081000,0,federal_income_tax/amount +0400000US27,MN,1.0,10000.0,1385000,0,federal_income_tax/amount +0400000US27,MN,10000.0,25000.0,99358000,0,federal_income_tax/amount +0400000US27,MN,25000.0,50000.0,1126419000,0,federal_income_tax/amount +0400000US27,MN,50000.0,75000.0,2089392000,0,federal_income_tax/amount +0400000US27,MN,75000.0,100000.0,2283709000,0,federal_income_tax/amount +0400000US27,MN,100000.0,200000.0,8109696000,0,federal_income_tax/amount +0400000US27,MN,200000.0,500000.0,8713485000,0,federal_income_tax/amount +0400000US28,MS,-inf,1.0,405000,0,federal_income_tax/amount +0400000US28,MS,1.0,10000.0,1188000,0,federal_income_tax/amount +0400000US28,MS,10000.0,25000.0,53833000,0,federal_income_tax/amount +0400000US28,MS,25000.0,50000.0,442440000,0,federal_income_tax/amount +0400000US28,MS,50000.0,75000.0,653334000,0,federal_income_tax/amount +0400000US28,MS,75000.0,100000.0,697528000,0,federal_income_tax/amount +0400000US28,MS,100000.0,200000.0,2147657000,0,federal_income_tax/amount +0400000US28,MS,200000.0,500000.0,1697663000,0,federal_income_tax/amount +0400000US29,MO,-inf,1.0,1277000,0,federal_income_tax/amount +0400000US29,MO,1.0,10000.0,1917000,0,federal_income_tax/amount +0400000US29,MO,10000.0,25000.0,117959000,0,federal_income_tax/amount +0400000US29,MO,25000.0,50000.0,1165653000,0,federal_income_tax/amount +0400000US29,MO,50000.0,75000.0,1814170000,0,federal_income_tax/amount +0400000US29,MO,75000.0,100000.0,2011798000,0,federal_income_tax/amount +0400000US29,MO,100000.0,200000.0,6469061000,0,federal_income_tax/amount +0400000US29,MO,200000.0,500000.0,6145505000,0,federal_income_tax/amount +0400000US30,MT,-inf,1.0,863000,0,federal_income_tax/amount +0400000US30,MT,1.0,10000.0,343000,0,federal_income_tax/amount +0400000US30,MT,10000.0,25000.0,23679000,0,federal_income_tax/amount +0400000US30,MT,25000.0,50000.0,230917000,0,federal_income_tax/amount +0400000US30,MT,50000.0,75000.0,341764000,0,federal_income_tax/amount +0400000US30,MT,75000.0,100000.0,377801000,0,federal_income_tax/amount +0400000US30,MT,100000.0,200000.0,1238807000,0,federal_income_tax/amount +0400000US30,MT,200000.0,500000.0,1191927000,0,federal_income_tax/amount +0400000US31,NE,-inf,1.0,521000,0,federal_income_tax/amount +0400000US31,NE,1.0,10000.0,544000,0,federal_income_tax/amount +0400000US31,NE,10000.0,25000.0,36287000,0,federal_income_tax/amount +0400000US31,NE,25000.0,50000.0,391777000,0,federal_income_tax/amount +0400000US31,NE,50000.0,75000.0,621923000,0,federal_income_tax/amount +0400000US31,NE,75000.0,100000.0,654772000,0,federal_income_tax/amount +0400000US31,NE,100000.0,200000.0,2307644000,0,federal_income_tax/amount +0400000US31,NE,200000.0,500000.0,2158180000,0,federal_income_tax/amount +0400000US32,NV,-inf,1.0,2014000,0,federal_income_tax/amount +0400000US32,NV,1.0,10000.0,795000,0,federal_income_tax/amount +0400000US32,NV,10000.0,25000.0,67389000,0,federal_income_tax/amount +0400000US32,NV,25000.0,50000.0,668874000,0,federal_income_tax/amount +0400000US32,NV,50000.0,75000.0,1004861000,0,federal_income_tax/amount +0400000US32,NV,75000.0,100000.0,1134899000,0,federal_income_tax/amount +0400000US32,NV,100000.0,200000.0,3500995000,0,federal_income_tax/amount +0400000US32,NV,200000.0,500000.0,3443994000,0,federal_income_tax/amount +0400000US33,NH,-inf,1.0,138000,0,federal_income_tax/amount +0400000US33,NH,1.0,10000.0,438000,0,federal_income_tax/amount +0400000US33,NH,10000.0,25000.0,24713000,0,federal_income_tax/amount +0400000US33,NH,25000.0,50000.0,300399000,0,federal_income_tax/amount +0400000US33,NH,50000.0,75000.0,549466000,0,federal_income_tax/amount +0400000US33,NH,75000.0,100000.0,626215000,0,federal_income_tax/amount +0400000US33,NH,100000.0,200000.0,2369019000,0,federal_income_tax/amount +0400000US33,NH,200000.0,500000.0,2736611000,0,federal_income_tax/amount +0400000US34,NJ,-inf,1.0,2861000,0,federal_income_tax/amount +0400000US34,NJ,1.0,10000.0,4106000,0,federal_income_tax/amount +0400000US34,NJ,10000.0,25000.0,159074000,0,federal_income_tax/amount +0400000US34,NJ,25000.0,50000.0,1567528000,0,federal_income_tax/amount +0400000US34,NJ,50000.0,75000.0,2993966000,0,federal_income_tax/amount +0400000US34,NJ,75000.0,100000.0,3726801000,0,federal_income_tax/amount +0400000US34,NJ,100000.0,200000.0,14038083000,0,federal_income_tax/amount +0400000US34,NJ,200000.0,500000.0,21246367000,0,federal_income_tax/amount +0400000US35,NM,-inf,1.0,851000,0,federal_income_tax/amount +0400000US35,NM,1.0,10000.0,393000,0,federal_income_tax/amount +0400000US35,NM,10000.0,25000.0,47058000,0,federal_income_tax/amount +0400000US35,NM,25000.0,50000.0,385813000,0,federal_income_tax/amount +0400000US35,NM,50000.0,75000.0,563063000,0,federal_income_tax/amount +0400000US35,NM,75000.0,100000.0,625904000,0,federal_income_tax/amount +0400000US35,NM,100000.0,200000.0,1947892000,0,federal_income_tax/amount +0400000US35,NM,200000.0,500000.0,1687666000,0,federal_income_tax/amount +0400000US36,NY,-inf,1.0,18038000,0,federal_income_tax/amount +0400000US36,NY,1.0,10000.0,5881000,0,federal_income_tax/amount +0400000US36,NY,10000.0,25000.0,350553000,0,federal_income_tax/amount +0400000US36,NY,25000.0,50000.0,3461859000,0,federal_income_tax/amount +0400000US36,NY,50000.0,75000.0,6626560000,0,federal_income_tax/amount +0400000US36,NY,75000.0,100000.0,7923740000,0,federal_income_tax/amount +0400000US36,NY,100000.0,200000.0,26829134000,0,federal_income_tax/amount +0400000US36,NY,200000.0,500000.0,32865562000,0,federal_income_tax/amount +0400000US37,NC,-inf,1.0,3772000,0,federal_income_tax/amount +0400000US37,NC,1.0,10000.0,4206000,0,federal_income_tax/amount +0400000US37,NC,10000.0,25000.0,197730000,0,federal_income_tax/amount +0400000US37,NC,25000.0,50000.0,1927652000,0,federal_income_tax/amount +0400000US37,NC,50000.0,75000.0,3066537000,0,federal_income_tax/amount +0400000US37,NC,75000.0,100000.0,3336296000,0,federal_income_tax/amount +0400000US37,NC,100000.0,200000.0,11459711000,0,federal_income_tax/amount +0400000US37,NC,200000.0,500000.0,13375568000,0,federal_income_tax/amount +0400000US38,ND,-inf,1.0,119000,0,federal_income_tax/amount +0400000US38,ND,1.0,10000.0,170000,0,federal_income_tax/amount +0400000US38,ND,10000.0,25000.0,13448000,0,federal_income_tax/amount +0400000US38,ND,25000.0,50000.0,156456000,0,federal_income_tax/amount +0400000US38,ND,50000.0,75000.0,260343000,0,federal_income_tax/amount +0400000US38,ND,75000.0,100000.0,277752000,0,federal_income_tax/amount +0400000US38,ND,100000.0,200000.0,1037395000,0,federal_income_tax/amount +0400000US38,ND,200000.0,500000.0,969364000,0,federal_income_tax/amount +0400000US39,OH,-inf,1.0,2653000,0,federal_income_tax/amount +0400000US39,OH,1.0,10000.0,3578000,0,federal_income_tax/amount +0400000US39,OH,10000.0,25000.0,233499000,0,federal_income_tax/amount +0400000US39,OH,25000.0,50000.0,2527838000,0,federal_income_tax/amount +0400000US39,OH,50000.0,75000.0,4169758000,0,federal_income_tax/amount +0400000US39,OH,75000.0,100000.0,4348528000,0,federal_income_tax/amount +0400000US39,OH,100000.0,200000.0,12672579000,0,federal_income_tax/amount +0400000US39,OH,200000.0,500000.0,11740914000,0,federal_income_tax/amount +0400000US40,OK,-inf,1.0,672000,0,federal_income_tax/amount +0400000US40,OK,1.0,10000.0,1975000,0,federal_income_tax/amount +0400000US40,OK,10000.0,25000.0,72659000,0,federal_income_tax/amount +0400000US40,OK,25000.0,50000.0,650437000,0,federal_income_tax/amount +0400000US40,OK,50000.0,75000.0,966586000,0,federal_income_tax/amount +0400000US40,OK,75000.0,100000.0,1062518000,0,federal_income_tax/amount +0400000US40,OK,100000.0,200000.0,3450585000,0,federal_income_tax/amount +0400000US40,OK,200000.0,500000.0,3131511000,0,federal_income_tax/amount +0400000US41,OR,-inf,1.0,493000,0,federal_income_tax/amount +0400000US41,OR,1.0,10000.0,1119000,0,federal_income_tax/amount +0400000US41,OR,10000.0,25000.0,80512000,0,federal_income_tax/amount +0400000US41,OR,25000.0,50000.0,847381000,0,federal_income_tax/amount +0400000US41,OR,50000.0,75000.0,1356641000,0,federal_income_tax/amount +0400000US41,OR,75000.0,100000.0,1590325000,0,federal_income_tax/amount +0400000US41,OR,100000.0,200000.0,5453525000,0,federal_income_tax/amount +0400000US41,OR,200000.0,500000.0,5790649000,0,federal_income_tax/amount +0400000US42,PA,-inf,1.0,4128000,0,federal_income_tax/amount +0400000US42,PA,1.0,10000.0,4542000,0,federal_income_tax/amount +0400000US42,PA,10000.0,25000.0,226721000,0,federal_income_tax/amount +0400000US42,PA,25000.0,50000.0,2481977000,0,federal_income_tax/amount +0400000US42,PA,50000.0,75000.0,4314967000,0,federal_income_tax/amount +0400000US42,PA,75000.0,100000.0,4889362000,0,federal_income_tax/amount +0400000US42,PA,100000.0,200000.0,16259995000,0,federal_income_tax/amount +0400000US42,PA,200000.0,500000.0,17663666000,0,federal_income_tax/amount +0400000US44,RI,-inf,1.0,128000,0,federal_income_tax/amount +0400000US44,RI,1.0,10000.0,365000,0,federal_income_tax/amount +0400000US44,RI,10000.0,25000.0,22384000,0,federal_income_tax/amount +0400000US44,RI,25000.0,50000.0,237723000,0,federal_income_tax/amount +0400000US44,RI,50000.0,75000.0,423002000,0,federal_income_tax/amount +0400000US44,RI,75000.0,100000.0,479463000,0,federal_income_tax/amount +0400000US44,RI,100000.0,200000.0,1516197000,0,federal_income_tax/amount +0400000US44,RI,200000.0,500000.0,1480583000,0,federal_income_tax/amount +0400000US45,SC,-inf,1.0,1012000,0,federal_income_tax/amount +0400000US45,SC,1.0,10000.0,2038000,0,federal_income_tax/amount +0400000US45,SC,10000.0,25000.0,105098000,0,federal_income_tax/amount +0400000US45,SC,25000.0,50000.0,996268000,0,federal_income_tax/amount +0400000US45,SC,50000.0,75000.0,1500930000,0,federal_income_tax/amount +0400000US45,SC,75000.0,100000.0,1588394000,0,federal_income_tax/amount +0400000US45,SC,100000.0,200000.0,5334130000,0,federal_income_tax/amount +0400000US45,SC,200000.0,500000.0,5393145000,0,federal_income_tax/amount +0400000US46,SD,-inf,1.0,153000,0,federal_income_tax/amount +0400000US46,SD,1.0,10000.0,290000,0,federal_income_tax/amount +0400000US46,SD,10000.0,25000.0,16533000,0,federal_income_tax/amount +0400000US46,SD,25000.0,50000.0,185600000,0,federal_income_tax/amount +0400000US46,SD,50000.0,75000.0,287725000,0,federal_income_tax/amount +0400000US46,SD,75000.0,100000.0,306208000,0,federal_income_tax/amount +0400000US46,SD,100000.0,200000.0,1037598000,0,federal_income_tax/amount +0400000US46,SD,200000.0,500000.0,967325000,0,federal_income_tax/amount +0400000US47,TN,-inf,1.0,2404000,0,federal_income_tax/amount +0400000US47,TN,1.0,10000.0,2561000,0,federal_income_tax/amount +0400000US47,TN,10000.0,25000.0,136139000,0,federal_income_tax/amount +0400000US47,TN,25000.0,50000.0,1315366000,0,federal_income_tax/amount +0400000US47,TN,50000.0,75000.0,2042317000,0,federal_income_tax/amount +0400000US47,TN,75000.0,100000.0,2177850000,0,federal_income_tax/amount +0400000US47,TN,100000.0,200000.0,7026886000,0,federal_income_tax/amount +0400000US47,TN,200000.0,500000.0,7297533000,0,federal_income_tax/amount +0400000US48,TX,-inf,1.0,16277000,0,federal_income_tax/amount +0400000US48,TX,1.0,10000.0,9824000,0,federal_income_tax/amount +0400000US48,TX,10000.0,25000.0,542860000,0,federal_income_tax/amount +0400000US48,TX,25000.0,50000.0,4764571000,0,federal_income_tax/amount +0400000US48,TX,50000.0,75000.0,7895639000,0,federal_income_tax/amount +0400000US48,TX,75000.0,100000.0,8577767000,0,federal_income_tax/amount +0400000US48,TX,100000.0,200000.0,31061579000,0,federal_income_tax/amount +0400000US48,TX,200000.0,500000.0,39503113000,0,federal_income_tax/amount +0400000US49,UT,-inf,1.0,2206000,0,federal_income_tax/amount +0400000US49,UT,1.0,10000.0,929000,0,federal_income_tax/amount +0400000US49,UT,10000.0,25000.0,61406000,0,federal_income_tax/amount +0400000US49,UT,25000.0,50000.0,586172000,0,federal_income_tax/amount +0400000US49,UT,50000.0,75000.0,914039000,0,federal_income_tax/amount +0400000US49,UT,75000.0,100000.0,1026904000,0,federal_income_tax/amount +0400000US49,UT,100000.0,200000.0,3726699000,0,federal_income_tax/amount +0400000US49,UT,200000.0,500000.0,3759478000,0,federal_income_tax/amount +0400000US50,VT,-inf,1.0,176000,0,federal_income_tax/amount +0400000US50,VT,1.0,10000.0,239000,0,federal_income_tax/amount +0400000US50,VT,10000.0,25000.0,12200000,0,federal_income_tax/amount +0400000US50,VT,25000.0,50000.0,150430000,0,federal_income_tax/amount +0400000US50,VT,50000.0,75000.0,246817000,0,federal_income_tax/amount +0400000US50,VT,75000.0,100000.0,245357000,0,federal_income_tax/amount +0400000US50,VT,100000.0,200000.0,816179000,0,federal_income_tax/amount +0400000US50,VT,200000.0,500000.0,783327000,0,federal_income_tax/amount +0400000US51,VA,-inf,1.0,3002000,0,federal_income_tax/amount +0400000US51,VA,1.0,10000.0,2789000,0,federal_income_tax/amount +0400000US51,VA,10000.0,25000.0,152097000,0,federal_income_tax/amount +0400000US51,VA,25000.0,50000.0,1487705000,0,federal_income_tax/amount +0400000US51,VA,50000.0,75000.0,2601305000,0,federal_income_tax/amount +0400000US51,VA,75000.0,100000.0,3145983000,0,federal_income_tax/amount +0400000US51,VA,100000.0,200000.0,12467590000,0,federal_income_tax/amount +0400000US51,VA,200000.0,500000.0,16478350000,0,federal_income_tax/amount +0400000US53,WA,-inf,1.0,5385000,0,federal_income_tax/amount +0400000US53,WA,1.0,10000.0,2176000,0,federal_income_tax/amount +0400000US53,WA,10000.0,25000.0,126553000,0,federal_income_tax/amount +0400000US53,WA,25000.0,50000.0,1396047000,0,federal_income_tax/amount +0400000US53,WA,50000.0,75000.0,2599782000,0,federal_income_tax/amount +0400000US53,WA,75000.0,100000.0,3154098000,0,federal_income_tax/amount +0400000US53,WA,100000.0,200000.0,12228990000,0,federal_income_tax/amount +0400000US53,WA,200000.0,500000.0,17067900000,0,federal_income_tax/amount +0400000US54,WV,-inf,1.0,442000,0,federal_income_tax/amount +0400000US54,WV,1.0,10000.0,370000,0,federal_income_tax/amount +0400000US54,WV,10000.0,25000.0,35119000,0,federal_income_tax/amount +0400000US54,WV,25000.0,50000.0,305666000,0,federal_income_tax/amount +0400000US54,WV,50000.0,75000.0,467147000,0,federal_income_tax/amount +0400000US54,WV,75000.0,100000.0,534898000,0,federal_income_tax/amount +0400000US54,WV,100000.0,200000.0,1610860000,0,federal_income_tax/amount +0400000US54,WV,200000.0,500000.0,1115688000,0,federal_income_tax/amount +0400000US55,WI,-inf,1.0,842000,0,federal_income_tax/amount +0400000US55,WI,1.0,10000.0,1878000,0,federal_income_tax/amount +0400000US55,WI,10000.0,25000.0,108515000,0,federal_income_tax/amount +0400000US55,WI,25000.0,50000.0,1260909000,0,federal_income_tax/amount +0400000US55,WI,50000.0,75000.0,2149628000,0,federal_income_tax/amount +0400000US55,WI,75000.0,100000.0,2280324000,0,federal_income_tax/amount +0400000US55,WI,100000.0,200000.0,7562144000,0,federal_income_tax/amount +0400000US55,WI,200000.0,500000.0,6560337000,0,federal_income_tax/amount +0400000US56,WY,-inf,1.0,414000,0,federal_income_tax/amount +0400000US56,WY,1.0,10000.0,223000,0,federal_income_tax/amount +0400000US56,WY,10000.0,25000.0,11490000,0,federal_income_tax/amount +0400000US56,WY,25000.0,50000.0,105393000,0,federal_income_tax/amount +0400000US56,WY,50000.0,75000.0,180491000,0,federal_income_tax/amount +0400000US56,WY,75000.0,100000.0,214892000,0,federal_income_tax/amount +0400000US56,WY,100000.0,200000.0,750532000,0,federal_income_tax/amount +0400000US56,WY,200000.0,500000.0,617009000,0,federal_income_tax/amount +0400000US02,AK,500000.0,inf,1044497000,0,federal_income_tax/amount +0400000US01,AL,500000.0,inf,6525437000,0,federal_income_tax/amount +0400000US05,AR,500000.0,inf,4437259000,0,federal_income_tax/amount +0400000US04,AZ,500000.0,inf,15108830000,0,federal_income_tax/amount +0400000US06,CA,500000.0,inf,153690907000,0,federal_income_tax/amount +0400000US08,CO,500000.0,inf,17256149000,0,federal_income_tax/amount +0400000US09,CT,500000.0,inf,20201159000,0,federal_income_tax/amount +,DC,500000.0,inf,4341206000,0,federal_income_tax/amount +0400000US10,DE,500000.0,inf,1666953000,0,federal_income_tax/amount +0400000US12,FL,500000.0,inf,103801908000,0,federal_income_tax/amount +0400000US13,GA,500000.0,inf,22636548000,0,federal_income_tax/amount +0400000US15,HI,500000.0,inf,2355905000,0,federal_income_tax/amount +0400000US19,IA,500000.0,inf,4735887000,0,federal_income_tax/amount +0400000US16,ID,500000.0,inf,3483013000,0,federal_income_tax/amount +0400000US17,IL,500000.0,inf,36588628000,0,federal_income_tax/amount +0400000US18,IN,500000.0,inf,10216596000,0,federal_income_tax/amount +0400000US20,KS,500000.0,inf,5221508000,0,federal_income_tax/amount +0400000US21,KY,500000.0,inf,5014356000,0,federal_income_tax/amount +0400000US22,LA,500000.0,inf,6653759000,0,federal_income_tax/amount +0400000US25,MA,500000.0,inf,33689620000,0,federal_income_tax/amount +0400000US24,MD,500000.0,inf,14088468000,0,federal_income_tax/amount +0400000US23,ME,500000.0,inf,1934004000,0,federal_income_tax/amount +0400000US26,MI,500000.0,inf,16507389000,0,federal_income_tax/amount +0400000US27,MN,500000.0,inf,12716371000,0,federal_income_tax/amount +0400000US29,MO,500000.0,inf,10290735000,0,federal_income_tax/amount +0400000US28,MS,500000.0,inf,2891489000,0,federal_income_tax/amount +0400000US30,MT,500000.0,inf,2712005000,0,federal_income_tax/amount +0400000US37,NC,500000.0,inf,20373207000,0,federal_income_tax/amount +0400000US38,ND,500000.0,inf,1664849000,0,federal_income_tax/amount +0400000US31,NE,500000.0,inf,3794244000,0,federal_income_tax/amount +0400000US33,NH,500000.0,inf,4427372000,0,federal_income_tax/amount +0400000US34,NJ,500000.0,inf,35323086000,0,federal_income_tax/amount +0400000US35,NM,500000.0,inf,2053827000,0,federal_income_tax/amount +0400000US32,NV,500000.0,inf,11253858000,0,federal_income_tax/amount +0400000US36,NY,500000.0,inf,90529898000,0,federal_income_tax/amount +0400000US39,OH,500000.0,inf,18515415000,0,federal_income_tax/amount +0400000US40,OK,500000.0,inf,5425921000,0,federal_income_tax/amount +0400000US41,OR,500000.0,inf,7007130000,0,federal_income_tax/amount +0400000US42,PA,500000.0,inf,28178683000,0,federal_income_tax/amount +0400000US44,RI,500000.0,inf,2199420000,0,federal_income_tax/amount +0400000US45,SC,500000.0,inf,8907039000,0,federal_income_tax/amount +0400000US46,SD,500000.0,inf,2149838000,0,federal_income_tax/amount +0400000US47,TN,500000.0,inf,15108204000,0,federal_income_tax/amount +0400000US48,TX,500000.0,inf,89165247000,0,federal_income_tax/amount +0400000US49,UT,500000.0,inf,7941825000,0,federal_income_tax/amount +0400000US51,VA,500000.0,inf,21562485000,0,federal_income_tax/amount +0400000US50,VT,500000.0,inf,1089208000,0,federal_income_tax/amount +0400000US53,WA,500000.0,inf,24896081000,0,federal_income_tax/amount +0400000US55,WI,500000.0,inf,11025149000,0,federal_income_tax/amount +0400000US54,WV,500000.0,inf,1357393000,0,federal_income_tax/amount +0400000US56,WY,500000.0,inf,2456940000,0,federal_income_tax/amount diff --git a/policyengine_us_data/storage/pull_soi_state_targets.py b/policyengine_us_data/storage/pull_soi_state_targets.py index a707ccbb..cda68f64 100644 --- a/policyengine_us_data/storage/pull_soi_state_targets.py +++ b/policyengine_us_data/storage/pull_soi_state_targets.py @@ -45,6 +45,8 @@ "adjusted_gross_income/amount": "A00100", # "real_estate_taxes/count": "N18500", # "real_estate_taxes/amount": "A18500", + "federal_income_tax/count": "N06500", + "federal_income_tax/amount": "A06500", } STATE_ABBR_TO_FIPS = { diff --git a/policyengine_us_data/utils/loss.py b/policyengine_us_data/utils/loss.py index 9e3cdc60..a60b36ea 100644 --- a/policyengine_us_data/utils/loss.py +++ b/policyengine_us_data/utils/loss.py @@ -623,13 +623,56 @@ def get_agi_band_label(lower: float, upper: float) -> str: return f"{int(lower)}_{int(upper)}" +def get_national_tax_from_puf(tax_column: str, puf, year=2025): + """ + Calculate the national total for income tax after credits from PUF data. + """ + # Convert PUF to SOI format + df = puf_to_soi(puf, year) + + # Calculate weighted national total + national_total = (df[tax_column] * df["weight"]).sum() + + return national_total + + def _add_agi_state_targets(): """ Create an aggregate target matrix for the appropriate geographic area + with federal income tax calibrated to national total. """ - soi_targets = pd.read_csv(STORAGE_FOLDER / "agi_state.csv") + # Calibrate federal income tax amounts to national PUF total + fed_tax_mask = (soi_targets["VARIABLE"] == "federal_income_tax/amount") & ( + soi_targets["IS_COUNT"] == 0 + ) + + if fed_tax_mask.any(): + # Get national total from PUF + + # You'll need to have access to the puf data and year + national_total = get_national_tax_from_puf( + "income_tax_after_credits", puf + ) + + # Calculate current state sum for federal income tax + state_sum = soi_targets.loc[fed_tax_mask, "VALUE"].sum() + + # Calculate scaling factor + scaling_factor = national_total / state_sum + + # Scale federal income tax values + soi_targets.loc[fed_tax_mask, "VALUE"] *= scaling_factor + + # Verify the scaling worked + assert np.isclose( + soi_targets.loc[fed_tax_mask, "VALUE"].sum(), + national_total, + rtol=1e-8, + ), f"Federal income tax totals do not sum to national target: {soi_targets.loc[fed_tax_mask, 'VALUE'].sum()} vs {national_total}" + + # Create target names soi_targets["target_name"] = ( "state/" + soi_targets["GEO_NAME"] @@ -649,16 +692,28 @@ def _add_agi_state_targets(): return target_names, target_values -def _add_agi_metric_columns( +def add_agi_metric_columns( loss_matrix: pd.DataFrame, sim, ): """ - Add AGI metric columns to the loss_matrix. + Add AGI & National Income tax metric columns by state to the loss_matrix from the SOI. """ soi_targets = pd.read_csv(STORAGE_FOLDER / "agi_state.csv") + # AGI is at tax unit level agi = sim.calculate("adjusted_gross_income").values + + # Federal income tax is at household level - need to map to tax unit from household + federal_income_tax_household = sim.calculate("income_tax").values + income_tax = sim.map_result( + federal_income_tax_household, + "household", + "tax_unit", + how="divide_by_num_of_tax_units", + ) + + # State is at person level - map to tax unit state = sim.calculate("state_code", map_to="person").values state = sim.map_result( state, "person", "tax_unit", how="value_from_first_person" @@ -671,11 +726,20 @@ def _add_agi_metric_columns( in_state = state == r.GEO_NAME in_band = (agi > lower) & (agi <= upper) + # Determine which variable to use based on the target + if "adjusted_gross_income" in r.VARIABLE: + base_value = agi + elif "income_tax" in r.VARIABLE: + base_value = income_tax + else: + continue + if r.IS_COUNT: - metric = (in_state & in_band & (agi > 0)).astype(float) + metric = (in_state & in_band & (base_value > 0)).astype(float) else: - metric = np.where(in_state & in_band, agi, 0.0) + metric = np.where(in_state & in_band, base_value, 0.0) + # Map back to household level for the loss matrix metric = sim.map_result(metric, "tax_unit", "household") col_name = f"state/{r.GEO_NAME}/{r.VARIABLE}/{band}" diff --git a/pyproject.toml b/pyproject.toml index 2f8ca522..4e63cf83 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" [project] name = "policyengine_us_data" -version = "1.36.1" +version = "1.37.0" description = "A package to create representative microdata for the US." readme = "README.md" authors = [ @@ -17,7 +17,7 @@ authors = [ license = {file = "LICENSE"} requires-python = ">=3.11, <3.13.0" dependencies = [ - "policyengine-us>=1.197.0", + "policyengine-us>=1.338", "policyengine-core>=3.14.1", "requests", "tqdm",