Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f72b11b
Initial commit for Iowa TANF implementation
llennemann Jan 14, 2026
615a62c
Add Iowa TANF standard of need parameters
llennemann Jan 19, 2026
4eb44bf
Add Iowa TANF payment standard parameters
llennemann Jan 19, 2026
186be62
Add Iowa TANF income deduction parameters
llennemann Jan 19, 2026
9dfd6e4
Add Iowa TANF resource limit parameters
llennemann Jan 19, 2026
e46c878
Add Iowa TANF basic variables
llennemann Jan 19, 2026
f3fdb56
Add Iowa TANF income eligibility variables
llennemann Jan 19, 2026
e26e39a
Add Iowa TANF income variables and source parameters
llennemann Jan 19, 2026
583dbfc
Add Iowa TANF benefit variable
llennemann Jan 19, 2026
d72b6a3
Add Iowa TANF unit and integration tests
llennemann Jan 19, 2026
a837a7a
Format Iowa TANF code
llennemann Jan 19, 2026
377aee6
Add changelog entry for Iowa TANF
llennemann Jan 19, 2026
caa8df5
Changelog
llennemann Jan 19, 2026
98cfe14
Merge remote-tracking branch 'upstream/main' into ia-tanf
llennemann Jan 20, 2026
9512e3a
Merge upstream/main and format code
llennemann Jan 20, 2026
92900db
Rename Iowa TANF to FIP and add comprehensive tests
llennemann Jan 20, 2026
dc74f38
Formatting
llennemann Jan 20, 2026
f510c20
Add comprehensive unit tests for Iowa FIP variables
llennemann Jan 20, 2026
b3d72c8
Small changes
llennemann Jan 21, 2026
e2e5d95
Merge branch 'main' of https://github.com/PolicyEngine/policyengine-u…
llennemann Jan 21, 2026
6374c4b
Changes
llennemann Jan 26, 2026
f22813f
Merge branch 'main' of https://github.com/PolicyEngine/policyengine-u…
llennemann Jan 26, 2026
50ace12
Integration test
llennemann Jan 26, 2026
56b185e
Fix integration test
llennemann Jan 26, 2026
5c1c3b6
Update earned income sources for TANF program
llennemann Jan 26, 2026
df9495e
Remove claude docs
llennemann Jan 26, 2026
1274b95
Merge branch 'main' of https://github.com/PolicyEngine/policyengine-u…
llennemann Jan 26, 2026
7356c4f
Merge branch 'ia-tanf' of https://github.com/llennemann/policyengine-…
llennemann Jan 26, 2026
43a9d60
Fix tests
llennemann Jan 26, 2026
71eb6ba
Changes
llennemann Jan 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Iowa TANF (Temporary Assistance for Needy Families) program, or FIP (Family Investment Program).
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Iowa deducts this percentage of the gross nonexempt earned income under the Family Investment Program.

values:
2017-10-27: 0.2

metadata:
unit: /1
period: month
label: Iowa FIP earned income deduction rate
reference:
- title: Iowa Administrative Code 441-41.27(239B) - Income, 41.27(2)(a)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=21
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Iowa sets the gross income limit for the first income eligibility test as this percentage of the standard of need under the Family Investment Program.

values:
2017-10-27: 1.85

metadata:
unit: /1
period: month
label: Iowa FIP gross income limit percent of standard of need
reference:
- title: Iowa Administrative Code 441-41.27(239B) - Income, (2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=20
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Iowa deducts this rate of work incentive disregard after the earned income deduction under the Family Investment Program.

values:
2017-10-27: 0.58

metadata:
unit: /1
period: month
label: Iowa FIP work incentive disregard rate
reference:
- title: Iowa Administrative Code 441-41.27(239B) - Income, 41.27(2)(c)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=21
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Iowa sets this maximum unit size for determining standard of need and payment standards under the Family Investment Program.

values:
2017-10-27: 10

metadata:
unit: person
period: year
label: Iowa FIP maximum unit size for standards lookup
reference:
- title: Iowa Administrative Code 441-41.28(239B) - Need Standards, 41.28(2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=31
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
description: Iowa sets this value as the additional standard of need amount per person for families larger than than the max unit size under the Family Investment Program.

metadata:
unit: currency-USD
period: month
label: Iowa FIP additional standard of need per person
reference:
- title: Iowa Administrative Code 441-41.28(239B) - Need Standards, 41.28(2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=31

values:
2017-10-27: 173
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
description: Iowa sets these values as the standard of need amount, or the schedule of living costs, by family size under the Family Investment Program.

1:
2017-10-27: 365
2:
2017-10-27: 719
3:
2017-10-27: 849
4:
2017-10-27: 986
5:
2017-10-27: 1_092
6:
2017-10-27: 1_216
7:
2017-10-27: 1_335
8:
2017-10-27: 1_457
9:
2017-10-27: 1_576
10:
2017-10-27: 1_724

metadata:
unit: currency-USD
period: month
breakdown:
- range(1, 11)
breakdown_labels:
- Assistance unit size
label: Iowa FIP standard of need
reference:
- title: Iowa Administrative Code 441-41.28(239B) - Need Standards, 41.28(2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=31
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Iowa sets this value as the additional payment standard amount per person for families larger than the max unit size under the Family Investment Program.

values:
2017-10-27: 87

metadata:
unit: currency-USD
period: month
label: Iowa FIP additional payment standard per person
reference:
- title: Iowa Administrative Code 441-41.28(239B) - Need Standards, 41.28(2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=31
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3) - Net Monthly Income Limits
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
description: Iowa sets these values as the payment standard, or the schedule of basic needs, by family size under the Family Investment Program.

1:
2017-10-27: 183
2:
2017-10-27: 361
3:
2017-10-27: 426
4:
2017-10-27: 495
5:
2017-10-27: 548
6:
2017-10-27: 610
7:
2017-10-27: 670
8:
2017-10-27: 731
9:
2017-10-27: 791
10:
2017-10-27: 865

metadata:
unit: currency-USD
period: month
breakdown:
- range(1, 11)
breakdown_labels:
- Assistance unit size
label: Iowa FIP payment standard
reference:
- title: Iowa Administrative Code 441-41.28(239B) - Need Standards, 41.28(2)
href: https://www.legis.iowa.gov/docs/iac/chapter/01-07-2026.441.41.pdf#page=31
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3) - Net Monthly Income Limits
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Iowa limits resources to this amount under the Family Investment Program (FIP) for applicant families.

values:
2017-10-27: 2_000

metadata:
unit: currency-USD
period: month
label: Iowa FIP applicant resource limit
reference:
- title: Iowa Administrative Code 441-41.26(239B) - Resources, 41.26(1)(e)
href: https://www.legis.iowa.gov/docs/iac/rule/441.41.26.pdf
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Iowa limits resources to this amount under the Family Investment Program for recipient families (received FIP in prior month).

values:
2017-10-27: 5_000

metadata:
unit: currency-USD
period: month
label: Iowa FIP recipient resource limit
reference:
- title: Iowa Administrative Code 441-41.26(239B) - Resources, 41.26(1)(e)
href: https://www.legis.iowa.gov/docs/iac/rule/441.41.26.pdf
- title: Iowa TANF State Plan 2025
href: https://hhs.iowa.gov/media/17445/download?inline#page=7 # (3)
Loading