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

$408,041,369,715

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

Education

6,277,529

Teachers we could have paid

Housing

971,522

Homes we could have built

Healthcare

48,004,635

People we could have insured

By the Numbers

Day 116 of the conflict

Average cost per day$3,517,581,034
Average cost per hour$146,565,876
Average cost per minute$2,442,765

Spending by category

Munitions2%
$7,300,000,000
Operations25%
$100,380,400,000
Other74%
$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, $408,039,400,000 could have funded:

Education

Teacher Salaries (1 year)

@ $65,000 each

6,277,529

New School Buildings

@ $35,000,000 each

11,658

Free School Lunches (1 year)

@ $1,500 each

272,026,266

Student Textbook Sets

@ $250 each

1,632,157,600

Laptops for Students

@ $300 each

1,360,131,333

Full Pell Grants (1 year)

@ $7,395 each

55,177,741

School Counselor Salaries (1 year)

@ $60,000 each

6,800,656

New School Buses

@ $120,000 each

3,400,328

Housing

Median-Priced Homes

@ $420,000 each

971,522

Public Housing Units

@ $250,000 each

1,632,157

Section 8 Vouchers (1 year)

@ $12,000 each

34,003,283

Homeless Shelter Beds (1 year)

@ $25,000 each

16,321,576

Healthcare

People Insured (1 year)

@ $8,500 each

48,004,635

Nurse Salaries (1 year)

@ $85,000 each

4,800,463

Hospital Beds

@ $1,500,000 each

272,026

Mental Health Counselors (1 year)

@ $55,000 each

7,418,898

The Ledger

Day-by-day military expenditures

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
Wed, May 6, 2026$891,400,000

Day 68 — ongoing operations

13,713 teacher salaries

$891,400,000

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

Day 67 — ongoing operations

13,713 teacher salaries

$891,400,000

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

Day 66 — ongoing operations

13,713 teacher salaries

$891,400,000

source