The cost of U.S. military operations against Iran, so far

$410,979,410,167

Updated June 26, 2026|~$891,400,000/day

Education

6,318,670

Teachers we could have paid

Housing

977,889

Homes we could have built

Healthcare

48,319,247

People we could have insured

By the Numbers

Day 119 of the conflict

Average cost per day$3,451,374,790
Average cost per hour$143,807,283
Average cost per minute$2,396,788

Spending by category

Munitions2%
$7,300,000,000
Operations25%
$103,054,600,000
Other73%
$300,359,000,000

The Opportunity Cost

What this money could have built instead

See what your state could have had instead

In the United States, $410,713,600,000 could have funded:

Education

Teacher Salaries (1 year)

@ $65,000 each

6,318,670

New School Buildings

@ $35,000,000 each

11,734

Free School Lunches (1 year)

@ $1,500 each

273,809,066

Student Textbook Sets

@ $250 each

1,642,854,400

Laptops for Students

@ $300 each

1,369,045,333

Full Pell Grants (1 year)

@ $7,395 each

55,539,364

School Counselor Salaries (1 year)

@ $60,000 each

6,845,226

New School Buses

@ $120,000 each

3,422,613

Housing

Median-Priced Homes

@ $420,000 each

977,889

Public Housing Units

@ $250,000 each

1,642,854

Section 8 Vouchers (1 year)

@ $12,000 each

34,226,133

Homeless Shelter Beds (1 year)

@ $25,000 each

16,428,544

Healthcare

People Insured (1 year)

@ $8,500 each

48,319,247

Nurse Salaries (1 year)

@ $85,000 each

4,831,924

Hospital Beds

@ $1,500,000 each

273,809

Mental Health Counselors (1 year)

@ $55,000 each

7,467,520

The Ledger

Day-by-day military expenditures

Thu, June 25, 2026$891,400,000

Day 118 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, June 24, 2026$891,400,000

Day 117 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, June 23, 2026$891,400,000

Day 116 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, June 22, 2026$891,400,000

Day 115 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, June 21, 2026$891,400,000

Day 114 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, June 20, 2026$891,400,000

Day 113 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, June 19, 2026$891,400,000

Day 112 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, June 18, 2026$891,400,000

Day 111 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, June 17, 2026$891,400,000

Day 110 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, June 16, 2026$891,400,000

Day 109 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, June 15, 2026$891,400,000

Day 108 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, June 14, 2026$891,400,000

Day 107 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, June 13, 2026$891,400,000

Day 106 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, June 12, 2026$891,400,000

Day 105 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, June 11, 2026$891,400,000

Day 104 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, June 10, 2026$891,400,000

Day 103 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, June 9, 2026$891,400,000

Day 102 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, June 8, 2026$891,400,000

Day 101 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, June 7, 2026$891,400,000

Day 100 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, June 6, 2026$891,400,000

Day 99 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, June 5, 2026$891,400,000

Day 98 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, June 4, 2026$891,400,000

Day 97 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, June 3, 2026$891,400,000

Day 96 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, June 2, 2026$891,400,000

Day 95 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, June 1, 2026$891,400,000

Day 94 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, May 31, 2026$891,400,000

Day 93 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, May 30, 2026$891,400,000

Day 92 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, May 29, 2026$891,400,000

Day 91 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, May 28, 2026$891,400,000

Day 90 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, May 27, 2026$891,400,000

Day 89 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, May 26, 2026$891,400,000

Day 88 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, May 25, 2026$891,400,000

Day 87 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, May 24, 2026$891,400,000

Day 86 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, May 23, 2026$891,400,000

Day 85 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, May 22, 2026$891,400,000

Day 84 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, May 21, 2026$891,400,000

Day 83 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, May 20, 2026$891,400,000

Day 82 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, May 19, 2026$891,400,000

Day 81 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, May 18, 2026$891,400,000

Day 80 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, May 17, 2026$891,400,000

Day 79 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, May 16, 2026$891,400,000

Day 78 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, May 15, 2026$891,400,000

Day 77 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, May 14, 2026$891,400,000

Day 76 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Wed, May 13, 2026$891,400,000

Day 75 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Tue, May 12, 2026$891,400,000

Day 74 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Mon, May 11, 2026$891,400,000

Day 73 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sun, May 10, 2026$891,400,000

Day 72 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Sat, May 9, 2026$891,400,000

Day 71 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Fri, May 8, 2026$891,400,000

Day 70 — ongoing operations

13,713 teacher salaries

$891,400,000

source
Thu, May 7, 2026$891,400,000

Day 69 — ongoing operations

13,713 teacher salaries

$891,400,000

source