H.R. 2670 — NDAA FY2024
Official title: National Defense Authorization Act for Fiscal Year 2024
The annual defense policy law for fiscal 2024. It authorizes military programs — ceilings and permissions, not cash — and the actual defense money arrives separately through the annual appropriations acts.
What the tracked text contains
Of the money itself: $676.0M across 2 tracked line-items, all of it health. The largest single line: $444,000,000 for World Trade Center Health Program Special Fund (9/11 responders/survivors). Beyond the cash, the text also sets $9.6B of authorizations (a ceiling on future spending) — disclosed beside the total, never summed into it. The dated money sits in fiscal 2024, and every tracked dollar carries its year in the text.
If the title matched the money, it would be the “Military Programs Authorization and 9/11 Health Fund Act of 2024”.
118th Congress · Enrolled (enacted, Public Law) · Rep. Mike Rogers (R-AL), Chair, House Armed Services Committee · signed into law Dec. 22, 2023 · read the full bill text →
Where the money goes
$676.0M across 2 tracked items · compare against another law →This law mostly authorizes, it doesn’t spend. It sets spending authorizations — ceilings Congress must still appropriate separately — rather than handing out cash, so it has almost no appropriations of its own. The pie shows the small appropriated part; the authorizations are disclosed below.
The largest verified line-items. This pie breaks down the biggest spending items in the bill — appropriations and mandatory (direct) spending — by category. Every dollar is quoted from the text; click any slice to read them. It is not necessarily every dollar in the bill, and the gaps are not always small ones — where an account was left out, How this was built at the foot of this page says so and why, and a large omission can change which category ranks first. Figures that aren’t spending — authorizations, guarantee ceilings, pay-fors, and carve-outs already counted — are deliberately left out and disclosed below.
The money map
blocks sized by dollars — open one for the law’s own wordsArea is dollars. Each block is one category of tracked spending in H.R. 2670, sized by its share of the $676.0M this page tracks. Open a block and it lists the line-items inside it, each with the passage of the enacted text that carries the dollar figure, quoted word for word, and the section it sits in. Category names are the extraction’s own labels, printed as they come — nothing here calls a category worthwhile or wasteful. The quote is the argument.
This map divides the same tracked total the pie above divides — money the text writes as exact dollar lines. It is not the bill’s total fiscal effect: what the extraction leaves out is stated above the pie and in How this was built at the foot of this page, and the dollars deliberately kept out of the count are listed under the map.
health$676.0M
$676,000,000 · 100% of the $676,000,000 this page tracks · 2 tracked line-items, largest first
- World Trade Center Health Program Special Fund (9/11 responders/survivors)$444,000,000→ World Trade Center Health Program
“…there is appropriated for fiscal year 2024 $444,000,000 for deposit into the Special Fund…”
Division A — World Trade Center Health Program Special Fund (mandatory appropriation from the Treasury) - Pentagon/Shanksville Fund (WTC Health Program — Pentagon & Shanksville survivors)$232,000,000→ World Trade Center Health Program — Pentagon/Shanksville
“…there is appropriated for fiscal year 2024 $232,000,000 for deposit into the Pentagon/Shanksville Fund…”
Division A — Pentagon/Shanksville Fund (mandatory appropriation from the Treasury)
These same line-items appear in the full cited ledger lower on this page, where each one also carries the fiscal year the text gives it, when it gives one.
- Authorizations (a ceiling on future spending) · 31 tracked items$9.6B
None of these are added to the map. They are ceilings, borrowing limits, carve-outs of dollars already counted inside a block above, or pay-fors — summing them into the map would count the same money twice and draw permission to spend as spending. Each is itemized further down this page.
| Category | Tracked dollars | Share of $676,000,000 | Line-items |
|---|---|---|---|
| health | $676,000,000 | 100% | 2 |
| Tracked total | $676,000,000 | 100% | 2 |
What’s in this bill
every mechanism we could extract, at one scaleA law can move money four different ways, and only one of them is cash. This compares what H.R. 2670 actually spends against what it authorizes, caps, guarantees or pays for. Every bar is a sample. Each one sums the tracked line-items in that mechanism — the largest figures that appear in the text as an exact dollar string — so a bar is a floor, not a mechanism total, and on some laws it is a small fraction of one. Each bar carries its item count and, where the items carry years, the span it covers and where those years came from.
These bars are not added together. Only the top bar is money leaving the Treasury. The rest are ceilings, borrowing limits, carve-outs of money already counted above, or pay-fors — summing them would count the same dollars twice and treat permission to spend as spending. How this was built says what each extraction left out.
What CBO says it does to the deficit
verified estimate, quoted with its basisNo ten-year deficit score applies: an authorization law — CBO estimates what implementing it would cost through future appropriations, not a change in deficits. The missing figure is CBO’s classification of this kind of law, not a gap in this page — and no number is invented to fill it.
The terms on this page, in plain English
What these things actually are — and what this bill does to each of them. Written for readers, not staffers; every figure in the “in this bill” lines appears elsewhere on this page.
Authorization (“authorized to be appropriated”)
Permission, not money. “There is authorized to be appropriated $X” sets a ceiling on what a future spending bill may provide — and if that later bill never passes, not a dollar moves. Much of a landmark law's famous headline number is this kind of permission, which is why this site never adds it to the spending total.
In this bill: Nearly all of this law works this way — it is the annual defense policy rulebook, and the actual defense money arrives separately through the appropriations acts. The tracked authorizations here (military construction at Guam and Fort Meade, intelligence accounts) are samples of that rulebook.
Mandatory vs. discretionary spending
Discretionary money must be re-approved every year in appropriations bills — if Congress does nothing, it stops. Mandatory (also called direct) spending is written into permanent law and flows automatically until Congress changes the law itself. Benefit programs mostly work the mandatory way, which is why they don't show up in the yearly funding fights.
World Trade Center Health Program
Medical monitoring and treatment for 9/11 responders and survivors — firefighters, police, cleanup workers and people who lived nearby — for conditions linked to the dust and debris.
In this bill: The only tracked cash in this defense law tops up this program's special fund.
What it should actually be called
“The Permission Slips for the Pentagon Act”
Light-hearted, but earned — every word of it is accounted for in the figures and terms above.
When the money is for
fiscal years the tracked line-items carry2 of 2 tracked line-items carry a fiscal year in their own quoted text — 100% of the tracked dollars.
How they voted
| For | Against | Abstained | Did not vote | Total | |
|---|---|---|---|---|---|
| House | 253 71% | 98 28% | — | 3 1% | 354 |
| Democrats | 131 76% | 39 23% | — | 3 2% | 173 |
| Republicans | 122 67% | 59 33% | — | — | 181 |
| Senate | 79 87% | 12 13% | — | — | 91 |
| Democrats | 38 86% | 6 14% | — | — | 44 |
| Republicans | 40 89% | 5 11% | — | — | 45 |
| Independents | 1 50% | 1 50% | — | — | 2 |
“Did not vote” is not the same as “absent.” The record distinguishes Present — there, and formally declining to take a side — from Not Voting, where no vote was cast. That is usually absence, but the roll call does not say so, so this table does not either.
Did not vote (3): Bradley Scott Schneider (D-IL), Emanuel Cleaver (D-MO), Gwen Moore (D-WI).
A member is recorded as not voting for many ordinary reasons — illness, a death in the family, official travel, or a paired vote arranged with a colleague on the other side. The roll call gives no reason, so neither does this page, and nothing here is counted against anyone’s grade. This site tracks a small number of major bills, so a single absence is a large share of what is shown here and a very small share of the hundreds of votes a member actually casts.
These tallies count the 445 members sitting today who have a recorded position, not the historical result. Several of these bills passed in earlier Congresses, and members who have since left are not in the roster — so the totals here are smaller than the 435 + 100 that voted at the time. Where both chambers held a recorded vote, a member is grouped by the chamber they sit in now; anyone who has switched chambers since then appears in their current row.
Authorizations (a ceiling on future spending) — $9.6B
“There are authorized to be appropriated $X” sets a CAP on what a future appropriations bill may provide — it is permission, not money. Much of a landmark law’s headline figure is this. It is disclosed here, never summed into the pie, because the cash only exists if a later bill actually appropriates it.
- Military construction / land acquisition at Naval Base Guam (Navy)$950.7M
- Military construction / land acquisition at Fort Meade (Defense Agencies (NSA/Cyber Command))$885.0M
- Intelligence Community Management Account of the Director of National Intelligence$645.9MFY2024
- CIA Retirement and Disability Fund$514.0MFY2024
- Port infrastructure development program (Maritime Administration)$500.0Mavailable until expended
- Military construction / land acquisition at Andersen Air Force Base (Navy)$497.6M
- Military construction / land acquisition at Joint Region Marianas (Air Force)$411.0M
- Cooperative Threat Reduction (Nunn-Lugar) program — dismantling WMD stockpiles$351.0M
- Military construction / land acquisition at Naval Submarine Base New London (Navy)$333.3M
- Military construction / land acquisition at Marine Corps Base Kaneohe Bay (Navy)$318.8M
- Maintaining the U.S.-flag merchant marine for national security (Maritime Security Program)$318.0M
- Military family housing construction (land acquisition and supporting facilities), Navy — Joint Region Marianas$290.4M
- Military construction / land acquisition at Marine Corps Base Camp Lejeune (Navy)$286.8M
- Military construction / land acquisition at Naval Weapons Station Yorktown (Navy)$283.5M
- Military construction / land acquisition at Marine Corps Air Station Cherry Point (Navy)$269.8M
- Military construction / land acquisition at Naval Station Guantanamo Bay (Defense Agencies (Outside U.S.))$257.0M
- Military construction / land acquisition at Fort Liberty (Army)$253.0M
- Military construction / land acquisition at Tyndall Air Force Base (Air Force)$252.0M
- Military construction / land acquisition at Naval Base Kitsap (Navy)$245.0M
- Military construction / land acquisition at Ellsworth Air Force Base (Air Force)$235.0M
- Military construction / land acquisition at March Air Reserve Base (Air Force Reserve)$226.5M
- United States Merchant Marine Academy$198.5M
- Military construction / land acquisition at Ramstein Air Base (Defense Agencies (Outside U.S.))$181.8M
- Military construction / land acquisition at Fort Eisenhower (Army)$177.0M
- Military construction / land acquisition at Joint Base San Antonio-Lackland (Air Force)$158.0M
- Cyberspace, Digital Connectivity, and Related Technologies (CDT) Fund (State Dept.)$150.0M
- Military construction / land acquisition at Marine Barracks Washington (8th Street and I) (Navy)$131.8M
- Maritime Administration operations and programs$105.6M
- Armed Forces Retirement Home (from its Trust Fund)$77.0M
- State maritime academies$66.6M
- Defense Nuclear Facilities Safety Board operations$47.2MFY2024
Every tracked dollar, cited
2 spending line-items · 2 carry a fiscal yearhealth$676.0M · 100%
- World Trade Center Health Program Special Fund (9/11 responders/survivors)$444,000,000FY2024→ World Trade Center Health Program
“…there is appropriated for fiscal year 2024 $444,000,000 for deposit into the Special Fund…”
Division A — World Trade Center Health Program Special Fund (mandatory appropriation from the Treasury) - Pentagon/Shanksville Fund (WTC Health Program — Pentagon & Shanksville survivors)$232,000,000FY2024→ World Trade Center Health Program — Pentagon/Shanksville
“…there is appropriated for fiscal year 2024 $232,000,000 for deposit into the Pentagon/Shanksville Fund…”
Division A — Pentagon/Shanksville Fund (mandatory appropriation from the Treasury)
How this was built
Fetched enrolled XML via requests; faithful text via ElementTree.itertext() join. MilCon project rows (Division B) parsed from State/Installation/Amount tables (dollar strings verbatim); prose authorizations located by section. Public Law 118-31 (PLAW-118publ31). 33 of 33 sampled figures were re-located as exact strings in the source text. Source: GovInfo bulk BILLS collection (enrolled bill text, keyless). Full bill text.
Extraction notes (technical)
CRITICAL MECHANISM CAVEAT: The NDAA is an AUTHORIZATION act, not an appropriations act. The operative verb throughout Divisions A, B, C, F and G is 'there is/are authorized to be appropriated' (116 occurrences) — a CEILING on FUTURE appropriations, i.e. permission, not cash. The actual discretionary money for defense is provided separately by the annual Defense/MilCon Appropriations Acts. Accordingly, ZERO line-items here carry mechanism 'appropriation'; the appropriated_total for this law is $0 by design, and that is the honest reading. Two genuine MANDATORY (direct-spending) appropriations DO appear — 'Out of any money in the Treasury not otherwise appropriated, there is appropriated' — for the World Trade Center Health Program Special Fund ($444,000,000) and the Pentagon/Shanksville Fund ($232,000,000); these are tagged direct_spending (real outlays, not discretionary appropriations). The bill's ~$886B headline is NOT a single dollar string in the text: the big procurement/RDT&E/O&M/MilPers totals live in the Division D funding tables 'In Thousands of Dollars' as bare comma-formatted numbers (no '$'), summed across columns — not amenable to exact '$X' substring verification, so they are intentionally NOT extracted here. The cleanest verbatim, place-specific dollar strings in the enacted text are the Division B military-construction project authorizations (State/Installation/Amount), which dominate this extraction. Carve-out sub-allocations (e.g. CTR biological-threat-reduction $228,030,000 inside the $350,999,000 total; Merchant Marine Academy sub-lines inside $198,500,000) were deliberately NOT listed separately to avoid double-counting. Every dollar string below is an exact substring of the fetched enrolled text (all verification checks pass).
How this lands in a state
three layers, in order: reported, read, shownPick a state and this section gives you three different things, and keeps them apart. First, what the government itself reports — obligations Treasury tags to this law, where such a tag exists. Second, an AI assessment written from this page’s verified record and that state’s published statistics, and checked against both before it was published here. Third, the state’s own numbers — the same rows the assessment was given, with their sources and vintages, so you can check the reading against the record it came from. Every state is treated identically.
1. What the government reports
no official per-state breakdown exists for this lawNo official source breaks H.R. 2670 down by state, so this page publishes no per-state dollar figure for it. No Disaster Emergency Fund Code maps to this law, so no reported obligation can be traced to it. Treasury tags money to a public law through DEFC; without one there is no audit trail from an award back to this bill, and any per-state figure would be modelled rather than derived.
Two of the 31 laws tracked on this site can be broken down honestly — the Infrastructure Investment and Jobs Act and the American Rescue Plan Act — because Treasury tags their money with a Disaster Emergency Fund Code that maps to one public law and no other. Where no such code exists, a per-state figure would be modelled rather than derived, and this site does not publish modelled numbers.
The route we refuse to take, and why (technical)
USAspending's award SEARCH endpoints accept the same def_codes filter but select AWARDS, not DOLLARS: they return an award's entire obligation if any part of it touched the law's money. That route reported a single Sandia National Laboratories contract as $42.8B of IIJA money in New Mexico against a true DEFC-apportioned $64.5M, and overstated ARPA nationally by about 80%. It is not used here and must not be.
2. The assessment
AI-written, checked before publication — not the site’s voiceClaude (an AI model) read H.R. 2670’s verified line items and their quoted statutory text against each state’s published statistics, and reported how much of the law turns on anything measured there. Every reading was generated and checked before this page was published — against the same two records, by the same check the site applies — and one that failed the check was discarded rather than shown to anyone. It is not this site’s editorial voice. It is not a prediction and it is not advice. Every figure in it traces to the record below, and every provision it names carries statutory language quoted word for word. If it ever disagrees with a number on this page, the page is right. “Little connection” is a normal and expected answer.
Choose a state above to read it.
3. The state’s own numbers
the rows the assessment was givenChoose a state above to see the measured profile the assessment reads from — its industry mix, its concentrations, and its energy consumption, each with its source and vintage.
Ask about this bill
Ask a question and Claude (an AI model) answers it from this page’s verified record only — the line items, disclosures and CBO estimate shown above. Answers are AI-generated at your request, are not this site’s editorial voice, and will say so when the record doesn’t cover your question. If an answer ever disagrees with a number on the page, the page is right.