[
  {
    "rank": 1,
    "country": "United States",
    "code": "US",
    "spend": 954000000000,
    "pct_gdp": 3.1,
    "per_capita": 2805,
    "yoy_change": -7.5,
    "note": "SIPRI 2025 actual; -7.5% real after Ukraine supplemental ended. FY2026 enacted ~$895B; with supplementals projected to cross $1T."
  },
  {
    "rank": 2,
    "country": "China",
    "code": "CN",
    "spend": 336000000000,
    "pct_gdp": 1.7,
    "per_capita": 237,
    "yoy_change": 7.4,
    "note": "SIPRI 2025 estimate; official 2026 budget ~$277B. Off-budget items add ~20%."
  },
  {
    "rank": 3,
    "country": "Russia",
    "code": "RU",
    "spend": 190000000000,
    "pct_gdp": 7.5,
    "per_capita": 1310,
    "yoy_change": 5.9,
    "note": "Wartime spending; rouble volatility adds uncertainty."
  },
  {
    "rank": 4,
    "country": "Germany",
    "code": "DE",
    "spend": 114000000000,
    "pct_gdp": 2.3,
    "per_capita": 1355,
    "yoy_change": 24,
    "note": "EUR 108B 2026 budget; +24% real in 2025 — first major post-war buildup."
  },
  {
    "rank": 5,
    "country": "India",
    "code": "IN",
    "spend": 92100000000,
    "pct_gdp": 2.3,
    "per_capita": 64,
    "yoy_change": 8.9,
    "note": "Overtook UK in 2025 to become #5."
  },
  {
    "rank": 6,
    "country": "United Kingdom",
    "code": "GB",
    "spend": 89000000000,
    "pct_gdp": 2.4,
    "per_capita": 1310,
    "yoy_change": -2,
    "note": ""
  },
  {
    "rank": 7,
    "country": "Ukraine",
    "code": "UA",
    "spend": 84100000000,
    "pct_gdp": 40,
    "per_capita": 2250,
    "yoy_change": 20,
    "note": "Excludes foreign military aid; highest GDP share globally. Overtook Saudi Arabia for #7 in 2025."
  },
  {
    "rank": 8,
    "country": "Saudi Arabia",
    "code": "SA",
    "spend": 83200000000,
    "pct_gdp": 6.5,
    "per_capita": 2255,
    "yoy_change": 1.4,
    "note": ""
  },
  {
    "rank": 9,
    "country": "France",
    "code": "FR",
    "spend": 68000000000,
    "pct_gdp": 2,
    "per_capita": 1010,
    "yoy_change": 1.5,
    "note": ""
  },
  {
    "rank": 10,
    "country": "Japan",
    "code": "JP",
    "spend": 62200000000,
    "pct_gdp": 1.4,
    "per_capita": 502,
    "yoy_change": 9.7,
    "note": "On trajectory to NATO-style 2% target by 2027."
  },
  {
    "rank": 11,
    "country": "Israel",
    "code": "IL",
    "spend": 48300000000,
    "pct_gdp": 7.8,
    "per_capita": 5138,
    "yoy_change": -4.9,
    "note": "Down from wartime 2024 peak."
  },
  {
    "rank": 12,
    "country": "Italy",
    "code": "IT",
    "spend": 48100000000,
    "pct_gdp": 2,
    "per_capita": 815,
    "yoy_change": 12,
    "note": "Crossed 2% of GDP threshold for the first time."
  },
  {
    "rank": 13,
    "country": "South Korea",
    "code": "KR",
    "spend": 47800000000,
    "pct_gdp": 2.4,
    "per_capita": 925,
    "yoy_change": 2.6,
    "note": ""
  },
  {
    "rank": 14,
    "country": "Poland",
    "code": "PL",
    "spend": 46800000000,
    "pct_gdp": 4.5,
    "per_capita": 1265,
    "yoy_change": 23,
    "note": "Highest GDP share in NATO."
  },
  {
    "rank": 15,
    "country": "Spain",
    "code": "ES",
    "spend": 40200000000,
    "pct_gdp": 2.1,
    "per_capita": 835,
    "yoy_change": 50,
    "note": "+50% YoY surge to meet NATO 2% pledge."
  },
  {
    "rank": 16,
    "country": "Canada",
    "code": "CA",
    "spend": 37500000000,
    "pct_gdp": 1.6,
    "per_capita": 950,
    "yoy_change": 23,
    "note": ""
  },
  {
    "rank": 17,
    "country": "Australia",
    "code": "AU",
    "spend": 35300000000,
    "pct_gdp": 2,
    "per_capita": 1310,
    "yoy_change": 6.5,
    "note": ""
  },
  {
    "rank": 18,
    "country": "Turkey",
    "code": "TR",
    "spend": 30000000000,
    "pct_gdp": 2,
    "per_capita": 350,
    "yoy_change": 11,
    "note": ""
  },
  {
    "rank": 19,
    "country": "Netherlands",
    "code": "NL",
    "spend": 28900000000,
    "pct_gdp": 2.2,
    "per_capita": 1620,
    "yoy_change": 16,
    "note": ""
  },
  {
    "rank": 20,
    "country": "Algeria",
    "code": "DZ",
    "spend": 25400000000,
    "pct_gdp": 8.8,
    "per_capita": 555,
    "yoy_change": 10,
    "note": "Regional response to Sahel instability."
  },
  {
    "rank": 21,
    "country": "Brazil",
    "code": "BR",
    "spend": 22000000000,
    "pct_gdp": 1,
    "per_capita": 100,
    "yoy_change": 5.3,
    "note": ""
  },
  {
    "rank": 22,
    "country": "Taiwan",
    "code": "TW",
    "spend": 19000000000,
    "pct_gdp": 2.3,
    "per_capita": 795,
    "yoy_change": 15.2,
    "note": "Record share as China-pressure rises."
  },
  {
    "rank": 23,
    "country": "Norway",
    "code": "NO",
    "spend": 17000000000,
    "pct_gdp": 3.3,
    "per_capita": 3045,
    "yoy_change": 49,
    "note": "+49% YoY — among the largest jumps in NATO."
  },
  {
    "rank": 24,
    "country": "Mexico",
    "code": "MX",
    "spend": 17000000000,
    "pct_gdp": 0.9,
    "per_capita": 130,
    "yoy_change": 1.8,
    "note": ""
  },
  {
    "rank": 25,
    "country": "Sweden",
    "code": "SE",
    "spend": 16500000000,
    "pct_gdp": 2.5,
    "per_capita": 1525,
    "yoy_change": 18,
    "note": "First full year as a NATO member."
  }
]
