Skip to content

Commit 5507fba

Browse files
authored
Add national IRS SOI source packages (#8)
1 parent 376d4cc commit 5507fba

33 files changed

Lines changed: 1450 additions & 12 deletions

arch/source_package.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,16 @@
6767
SOURCE_PACKAGE_RESOURCE_PACKAGE = "packages"
6868
SOURCE_PACKAGE_ALIASES = {
6969
"soi-table-1-1": Path("irs_soi/table_1_1"),
70+
"soi-table-1-2": Path("irs_soi/table_1_2"),
7071
"soi-table-1-4": Path("irs_soi/table_1_4"),
72+
"soi-table-2-1": Path("irs_soi/table_2_1"),
73+
"soi-table-2-5": Path("irs_soi/table_2_5"),
74+
"soi-table-4-3": Path("irs_soi/table_4_3"),
75+
"soi-w2-statistics-2020": Path("irs_soi/w2_statistics_2020"),
76+
"soi-ira-traditional-contributions-2022": Path(
77+
"irs_soi/ira_traditional_contributions_2022"
78+
),
79+
"soi-ira-roth-contributions-2022": Path("irs_soi/ira_roth_contributions_2022"),
7180
}
7281
SOURCE_ARTIFACT_CACHE_ENV = "ARCH_SOURCE_ARTIFACT_CACHE_DIR"
7382
SOURCE_ARTIFACT_FETCH_ENV = "ARCH_SOURCE_ARTIFACT_FETCH"
13.6 KB
Binary file not shown.
13.3 KB
Binary file not shown.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
source_id: irs_soi
2+
package_id: soi-ira-roth-contributions-2022
3+
dataset: irs_soi_roth_ira_contributions_2022
4+
source_page: https://www.irs.gov/statistics/soi-tax-stats-accumulation-and-distribution-of-individual-retirement-arrangements
5+
table: Table 6. Taxpayers with Roth Individual Retirement Arrangement (IRA) Plan Contributions,
6+
by Size of Contribution and Age of Taxpayer
7+
files:
8+
2022:
9+
filename: 22in06ira.xlsx
10+
source_url: https://www.irs.gov/pub/irs-soi/22in06ira.xlsx
11+
sha256: c1fb0894cb09d2486be4510b7e6ce0b8597787725b928ab8813f577d9fb13183
12+
size_bytes: 13617
13+
source_table: Table 6. Taxpayers with Roth Individual Retirement Arrangement (IRA)
14+
Plan Contributions, by Size of Contribution and Age of Taxpayer
15+
storage:
16+
r2:
17+
provider: r2
18+
bucket: arch-raw
19+
key: raw/irs_soi/soi-ira-roth-contributions-2022/2022/c1fb0894cb09d2486be4510b7e6ce0b8597787725b928ab8813f577d9fb13183/22in06ira.xlsx
20+
uri: r2://arch-raw/raw/irs_soi/soi-ira-roth-contributions-2022/2022/c1fb0894cb09d2486be4510b7e6ce0b8597787725b928ab8813f577d9fb13183/22in06ira.xlsx
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
source_id: irs_soi
2+
package_id: soi-ira-traditional-contributions-2022
3+
dataset: irs_soi_traditional_ira_contributions_2022
4+
source_page: https://www.irs.gov/statistics/soi-tax-stats-accumulation-and-distribution-of-individual-retirement-arrangements
5+
table: Table 5. Taxpayers with Traditional Individual Retirement Arrangement (IRA)
6+
Plan Contributions, by Size of Contribution and Age of Taxpayer
7+
files:
8+
2022:
9+
filename: 22in05ira.xlsx
10+
source_url: https://www.irs.gov/pub/irs-soi/22in05ira.xlsx
11+
sha256: 31ce9dd2fe631b336170af339bd7e9de86901cd20dbfd4cb8fb1c9a1d55cd90f
12+
size_bytes: 13932
13+
source_table: Table 5. Taxpayers with Traditional Individual Retirement Arrangement
14+
(IRA) Plan Contributions, by Size of Contribution and Age of Taxpayer
15+
storage:
16+
r2:
17+
provider: r2
18+
bucket: arch-raw
19+
key: raw/irs_soi/soi-ira-traditional-contributions-2022/2022/31ce9dd2fe631b336170af339bd7e9de86901cd20dbfd4cb8fb1c9a1d55cd90f/22in05ira.xlsx
20+
uri: r2://arch-raw/raw/irs_soi/soi-ira-traditional-contributions-2022/2022/31ce9dd2fe631b336170af339bd7e9de86901cd20dbfd4cb8fb1c9a1d55cd90f/22in05ira.xlsx
60.5 KB
Binary file not shown.
61 KB
Binary file not shown.
61 KB
Binary file not shown.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
source_id: irs_soi
2+
package_id: soi-table-1-2
3+
dataset: irs_soi_soi-table-1-2
4+
source_page: https://www.irs.gov/statistics/soi-tax-stats-individual-income-tax-returns-complete-report-publication-1304-basic-tables-part-1
5+
table: Publication 1304 Table 1.2
6+
files:
7+
2023:
8+
filename: 23in12ms.xls
9+
source_url: https://www.irs.gov/pub/irs-soi/23in12ms.xls
10+
sha256: 549861a1c7b38256abf9506a6111dcf82110266d0168199dfa465a5d61134490
11+
size_bytes: 62464
12+
fetched_at: '2026-05-11T11:40:08+00:00'
13+
storage:
14+
r2:
15+
provider: r2
16+
bucket: arch-raw
17+
key: raw/irs_soi/soi-table-1-2/2023/549861a1c7b38256abf9506a6111dcf82110266d0168199dfa465a5d61134490/23in12ms.xls
18+
uri: r2://arch-raw/raw/irs_soi/soi-table-1-2/2023/549861a1c7b38256abf9506a6111dcf82110266d0168199dfa465a5d61134490/23in12ms.xls
19+
2021:
20+
filename: 21in12ms.xls
21+
source_url: https://www.irs.gov/pub/irs-soi/21in12ms.xls
22+
sha256: 5f68dae68357e3e1b8669389722c4e4d00030a9d1f4d77a41b4e2bce84b74643
23+
size_bytes: 61952
24+
fetched_at: '2026-05-11T12:24:07+00:00'
25+
storage:
26+
r2:
27+
provider: r2
28+
bucket: arch-raw
29+
key: raw/irs_soi/soi-table-1-2/2021/5f68dae68357e3e1b8669389722c4e4d00030a9d1f4d77a41b4e2bce84b74643/21in12ms.xls
30+
uri: r2://arch-raw/raw/irs_soi/soi-table-1-2/2021/5f68dae68357e3e1b8669389722c4e4d00030a9d1f4d77a41b4e2bce84b74643/21in12ms.xls
31+
2022:
32+
filename: 22in12ms.xls
33+
source_url: https://www.irs.gov/pub/irs-soi/22in12ms.xls
34+
sha256: ffc483e16aa05762c5ac6dfdbfa86250cd4db5969b1cf6db2296539601a54503
35+
size_bytes: 62464
36+
fetched_at: '2026-05-11T12:24:07+00:00'
37+
storage:
38+
r2:
39+
provider: r2
40+
bucket: arch-raw
41+
key: raw/irs_soi/soi-table-1-2/2022/ffc483e16aa05762c5ac6dfdbfa86250cd4db5969b1cf6db2296539601a54503/22in12ms.xls
42+
uri: r2://arch-raw/raw/irs_soi/soi-table-1-2/2022/ffc483e16aa05762c5ac6dfdbfa86250cd4db5969b1cf6db2296539601a54503/22in12ms.xls
71.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)