The cost of U.S. military operations against Iran, so far
$408,041,369,715
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
Spending by category
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
Day 115 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 114 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 113 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 112 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 111 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 110 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 109 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 108 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 107 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 106 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 105 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 104 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 103 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 102 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 101 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 100 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 99 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 98 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 97 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 96 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 95 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 94 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 93 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 92 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 91 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 90 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 89 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 88 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 87 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 86 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 85 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 84 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 83 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 82 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 81 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 80 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 79 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 78 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 77 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 76 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 75 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 74 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 73 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 72 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 71 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 70 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 69 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 68 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 67 — ongoing operations
13,713 teacher salaries
$891,400,000
sourceDay 66 — ongoing operations
13,713 teacher salaries
$891,400,000
source