How much US foreign aid did Ukraine receive in 2024?

Checked on November 26, 2025
Disclaimer: Factually can make mistakes. Please verify important information or breaking news. Learn more.

Executive summary

Available sources show different ways of counting U.S. assistance to Ukraine in 2024: allocations/appropriations, obligations/disbursements, and announced or committed security packages produce different totals. For example, USAFacts reports U.S. allocations for the region through December 2024 of $182.8 billion (with $83.4 billion disbursed) [1]; Congressional research notes USAID provided $3.41 billion in direct budget support in Nov–Dec 2024 [2]; CRS and GAO materials describe roughly $28.8 billion in FY2024 supplemental security appropriations and other FY2024 security packages [3] [4].

1. What “foreign aid in 2024” can mean — three competing measures

Reporting uses at least three different metrics: (A) appropriations/allocations (money Congress made available), (B) obligations/disbursements (money actually committed or paid out), and (C) announced or “committed” security packages and drawdowns (value of equipment pledged, not necessarily delivered). USAFacts emphasizes allocations through December 2024 of $182.8 billion for the region and $83.4 billion disbursed so far [1]. Statista and other trackers present totals of U.S. bilateral aid through mid‑2024 in euro or dollar terms [5] [6]. CRS and GAO focus on the specifics of FY2024 supplemental appropriations and tracked amounts for security versus economic/humanitarian aid [3] [4].

2. Formal congressional appropriations and FY2024 supplements

The FY2024 security packages were largely funded through supplemental appropriations estimated at about $28.8 billion for security assistance in FY2024, with Division B of P.L. 118‑50 including at least $13.41 billion to replenish DOD stocks and $13.77 billion for the Ukraine Security Assistance Initiative (USAI) [3]. Congress had appropriated more than $113 billion under earlier supplemental acts, and agencies identified about $44.1 billion in foreign assistance from those appropriations for economic and humanitarian purposes [4].

3. Drawdown authority, announced drawdowns, and equipment “committed”

The State Department and related reporting show the U.S. used Presidential Drawdown Authority (PDA) many times to provide equipment; as of one report the administration had used PDA on 55 occasions and notified Congress on September 26, 2024 of a possible drawdown up to about $5.55 billion under FY2024 authorities [7]. USDA/DoD/State figures and CSIS analyses caution that summing announced equipment values produces “committed” totals that may overstate material actually in Ukraine at a given moment [8] [7].

4. Direct budget support and cash transfers in late 2024

Congressional research notes USAID provided $3.41 billion in direct budget support to Ukraine in November–December 2024 under terms that require repayment and oversight reporting, emphasizing those are recent tranches with repayment conditions [2]. That same CRS work highlights ongoing congressional oversight requirements and reporting cadences for such government‑to‑government support [2].

5. Why public totals vary — examples from trackers and watchdogs

Different public trackers give different snapshots. Statista reported “over $91 billion” in U.S. aid to the war effort through August 31, 2024 [5] and another Statista product noted “more than €67 billion” (~$70+ billion depending on exchange) in bilateral allocations to June 30, 2024 [6]. USAFacts aggregates allocations through December 2024 at $182.8 billion for the region but distinguishes allocated vs. disbursed ($83.4 billion disbursed) [1]. GAO and CRS reports emphasize the government’s own difficulty in consistently tracking and categorizing foreign assistance, which helps explain apparent discrepancies across public figures [4].

6. What reputable analysts say about “received” vs “committed”

CSIS and other analysts warn that counting the announced value of equipment or pledged packages as amounts “received” by Ukraine is misleading; CSIS breaks down how one arrives at different totals and notes equipment may be “committed” but not yet delivered, making claims about “missing” funds more about accounting categories than theft [8]. The Kiel Institute, cited by some compilers, and other trackers produce figures closer to the committed/announced side of the ledger rather than strictly disbursed cash [8].

7. Practical takeaway for the question “How much did Ukraine receive in 2024?”

Available reporting does not give one single definitive dollar figure because sources use different accounting rules. If you mean U.S. appropriations and allocations covering 2022–Dec 2024, USAFacts reports $182.8 billion allocated to the region and $83.4 billion disbursed through December 2024 [1]. If you mean FY2024 security supplemental appropriations alone, CRS and related material point to roughly $28.8 billion in FY2024 supplemental security funding and specific replenishment/USAI line items in P.L. 118‑50 [3]. If you mean newly announced drawdowns or equipment commitments in late 2024, State Department notices show drawdown authority notifications up to about $5.55 billion on Sept 26, 2024 and broader PDA activity [7].

Limitations: public sources compiled here show varied definitions and reporting windows; GAO has flagged inconsistent tracking by State and agencies [4]. For a single authoritative number tied to a specific definition (allocated vs. disbursed vs. committed), specify which accounting method you want and I will extract the precise figure[9] from these documents.

Want to dive deeper?
What total US foreign aid did Congress authorize for Ukraine for fiscal year 2024?
How much of the 2024 US aid to Ukraine was delivered as military/security assistance versus economic/humanitarian aid?
Which US departments and programs distributed 2024 aid to Ukraine and how were funds allocated?
How did 2024 US aid to Ukraine compare to American assistance in 2022 and 2023?
What portion of the 2024 Ukraine aid package remained unspent or was reprogrammed by year-end?