Module 03 · Stack + bar race

Who actually owns the US national debt?

A 100% stacked area of holders by category, plus an F1-style country race for foreign holdings 2000→today.

Holders of US debt · 2025-12-31

0%25%50%75%100%20052010201520202025
2025-12-31
Mar 2000Dec 2025
Holders are bucketed by source: Federal Reserve from WSHOMCB; Foreign Official + Foreign Private from Treasury TIC; the five domestic sectors split via Z.1 Flow of Funds (L.210) weights against the GFDEBTN total. Bar race covers every non-aggregate TIC country, ranked at each month-end. As of Dec 2025.
Data table (for screen readers and reference)

Showing the most recent 200 rows of 310 total. See the methodology page for the full underlying series.

Treasury Holders — month-end totals by category ($T). As of 2025-12-31.Federal Reserve from WSHOMCB; Foreign Official + Foreign Private from TIC; the five domestic bands sized by Z.1 sector share of the GFDEBTN-anchored residual.
MonthTotal ($T)FedForeign OfficialForeign PrivateUS BanksMMFsPensionsState & LocalHouseholds & other
2009-05-3111.5450.4282.2871.0060.4622.6461.6542.0830.981
2009-06-3011.5450.4672.2951.0890.4542.6021.6262.0480.964
2009-07-3111.9100.5432.6760.8300.5922.0621.5162.0061.685
2009-08-3111.9100.6232.6900.8410.5842.0341.4961.9791.662
2009-09-3011.9100.6922.6950.8760.5762.0061.4751.9521.639
2009-10-3112.3110.7742.7100.8610.5771.9211.5011.9681.999
2009-11-3012.3110.8522.7290.9400.5641.8791.4681.9251.955
2009-12-3112.3110.9082.7000.9850.5591.8611.4541.9071.937
2010-01-3112.7730.9702.6751.0280.8171.6411.4811.8982.265
2010-02-2812.7731.0332.6701.0750.8061.6191.4611.8732.235
2010-03-3112.7731.0692.7031.1750.7891.5851.4301.8332.188
2010-04-3013.2021.0962.7151.2360.7261.3791.3841.6553.010
2010-05-3113.2021.1132.6901.2680.7241.3751.3811.6503.001
2010-06-3013.2021.1182.6891.3140.7201.3661.3721.6402.983
2010-07-3113.5621.1173.1071.0050.8791.2231.4311.7783.022
2010-08-3113.5621.1033.1511.1110.8651.2031.4071.7492.973
2010-09-3013.5621.0793.2021.1140.8621.1981.4021.7432.962
2010-10-3114.0251.0513.2281.1280.8941.5641.5441.9282.688
2010-11-3014.0251.0383.2121.1820.8921.5601.5401.9222.680
2010-12-3114.0250.9923.1891.2260.8941.5641.5441.9272.688
2011-01-3114.2700.9653.1841.2511.0001.7091.7852.1212.255
2011-02-2814.2700.9583.1931.2740.9971.7041.7802.1162.248
2011-03-3114.2700.9373.1831.2980.9981.7051.7822.1172.250
2011-04-3014.3430.9273.2201.2770.9291.8422.0622.2851.802
2011-05-3114.3430.9183.2431.2940.9261.8352.0542.2771.796
2011-06-3014.3430.9093.2421.2920.9271.8382.0572.2801.799
2011-07-3114.7900.8973.5101.1580.8971.8841.9312.0882.425
2011-08-3114.7900.8853.5171.2460.8891.8671.9142.0692.403
2011-09-3014.7900.8713.6191.2930.8761.8391.8862.0392.368
2011-10-3115.2230.8493.6011.3210.7852.2431.8642.1192.441
2011-11-3015.2230.8273.6281.3800.7792.2281.8512.1042.424
2011-12-3115.2230.8373.6211.3840.7792.2261.8502.1032.423
2012-01-3115.6070.8363.6881.3660.8542.4582.0742.0802.250
2012-02-2915.6070.8413.7131.3900.8492.4452.0632.0692.237
2012-03-3115.6070.8373.7231.4230.8462.4352.0542.0612.228
2012-04-3015.8550.8483.7831.4310.9082.0652.0511.9582.811
2012-05-3115.8550.8523.8291.4370.9032.0532.0401.9472.795
2012-06-3015.8550.8553.8581.4530.8992.0432.0301.9372.781
2012-07-3116.0660.8533.9171.4610.9812.1822.0782.1112.482
2012-08-3116.0660.8443.9571.4900.9762.1692.0662.0982.467
2012-09-3016.0660.8353.9581.5180.9742.1642.0612.0942.462
2012-10-3116.4330.8523.9841.5421.0202.1132.0792.0352.807
2012-11-3016.4330.8844.0091.5291.0152.1042.0702.0262.795
2012-12-3116.4330.9274.0331.5411.0072.0882.0542.0102.773
2013-01-3116.7710.9664.0491.5730.9662.2062.1172.0602.835
2013-02-2816.7711.0164.1001.5910.9542.1802.0932.0362.802
2013-03-3116.7711.0714.0941.6310.9462.1612.0742.0182.777
2013-04-3016.7381.1364.0801.6300.8432.1592.1462.1372.607
2013-05-3116.7381.1654.0761.5820.8452.1642.1512.1422.613
2013-06-3016.7381.2084.0121.5830.8472.1692.1552.1462.618
2013-07-3116.7381.2473.9961.5970.8262.3232.1542.2582.338
2013-08-3116.7381.2913.9741.6210.8222.3112.1442.2472.327
2013-09-3016.7381.3424.0151.6370.8132.2862.1212.2222.301
2013-10-3117.1561.3944.0521.6030.9862.4882.2202.4791.934
2013-11-3017.1561.4404.0741.6430.9752.4612.1972.4531.913
2013-12-3117.1561.4974.0551.7380.9622.4292.1672.4201.888
2014-01-3117.6011.5324.0681.7731.2502.4882.3542.6031.533
2014-02-2817.6011.5704.0691.8211.2392.4672.3342.5811.520
2014-03-3117.6011.6034.0541.8951.2282.4452.3132.5581.506
2014-04-3017.6331.6324.0671.8921.4842.1212.5612.6831.192
2014-05-3117.6331.6484.0921.8821.4792.1152.5532.6751.189
2014-06-3017.6331.6644.1081.9101.4702.1022.5382.6591.182
2014-07-3117.8241.6744.1181.8851.7842.2142.5762.5721.001
2014-08-3117.8241.6784.1641.9061.7712.1992.5592.5550.994
2014-09-3017.8241.7064.1481.9211.7662.1932.5512.5470.991
2014-10-3118.1411.7184.1331.9292.0032.2982.5072.5670.987
2014-11-3018.1411.7304.1431.9721.9912.2842.4912.5510.981
2014-12-3118.1411.7374.1232.0351.9812.2722.4792.5380.976
2015-01-3118.1521.7394.1352.0841.8652.2232.2132.4541.441
2015-02-2818.1521.7404.0972.0661.8752.2342.2252.4671.448
2015-03-3118.1521.7324.1392.0341.8742.2342.2252.4671.448
2015-04-3018.1521.7194.1451.9931.9482.0312.2992.4631.555
2015-05-3118.1521.7224.1731.9621.9482.0312.2992.4631.555
2015-06-3018.1521.7464.1771.9841.9382.0212.2872.4511.548
2015-07-3118.1511.7354.1721.9461.7841.8272.0482.1672.473
2015-08-3118.1511.7374.1761.9241.7871.8292.0512.1712.477
2015-09-3018.1511.7414.1461.9581.7851.8282.0492.1692.474
2015-10-3118.9221.7444.0971.9481.8662.2752.0912.2692.631
2015-11-3018.9221.7454.1152.0091.8532.2592.0762.2532.613
2015-12-3118.9221.7474.0922.0531.8492.2542.0722.2482.607
2016-01-3119.2651.7444.0922.0901.7712.4281.9902.0993.050
2016-02-2919.2651.7614.0802.1621.7592.4121.9772.0853.029
2016-03-3119.2651.7534.0692.2151.7542.4041.9712.0793.020
2016-04-3019.3821.7454.0442.1931.8082.2072.0632.0713.251
2016-05-3119.3821.7434.0222.1861.8132.2132.0692.0763.259
2016-06-3019.3821.7444.0352.2441.8022.1992.0562.0633.239
2016-07-3119.5731.7414.0082.2401.8562.6582.0292.0053.036
2016-08-3119.5731.7443.9462.2511.8642.6692.0382.0143.048
2016-09-3019.5731.7373.8992.2561.8722.6802.0462.0223.061
2016-10-3119.9771.7363.8392.2042.0073.2332.0802.0142.864
2016-11-3019.9771.7413.7682.1852.0213.2552.0942.0282.884
2016-12-3119.9771.7413.8132.1892.0133.2422.0862.0202.872
2017-01-3119.8461.7453.7852.1642.0213.0282.2332.0862.785
2017-02-2819.8461.7743.8152.1972.0063.0052.2162.0702.764
2017-03-3119.8461.7693.8802.1951.9962.9902.2052.0602.751
2017-04-3019.8451.7693.9122.1491.8722.5912.4092.1452.998
2017-05-3119.8451.7713.9352.1731.8642.5802.3992.1362.985
2017-06-3019.8451.7703.9942.1571.8572.5712.3912.1292.974
2017-07-3120.2451.7694.0352.1961.9292.7902.5332.2272.767
2017-08-3120.2451.7684.0522.1981.9262.7862.5292.2242.763
2017-09-3020.2451.7684.0702.2311.9182.7742.5182.2142.751
2017-10-3120.4931.7714.0792.2451.8842.9412.5832.2532.736
2017-11-3020.4931.7674.0552.2521.8872.9462.5882.2572.741
2017-12-3120.4931.7654.0242.1871.9022.9692.6082.2752.763
2018-01-3121.0901.7614.0012.1931.7893.5452.5152.0743.212
2018-02-2821.0901.7604.0312.1911.7853.5382.5102.0693.206
2018-03-3121.0901.7544.0522.1721.7863.5392.5102.0703.207
2018-04-3021.1951.7454.0062.1741.8583.0022.6122.1843.615
2018-05-3121.1951.7353.9912.2241.8542.9962.6072.1803.608
2018-06-3021.1951.7213.9892.2361.8552.9972.6072.1813.609
2018-07-3121.5161.7104.0082.2471.8083.0092.4832.1664.086
2018-08-3121.5161.6974.0212.2581.8063.0062.4812.1644.082
2018-09-3021.5161.6824.0102.2161.8153.0222.4942.1754.103
2018-10-3121.9741.6693.9472.2531.9483.2312.6062.0144.306
2018-11-3021.9741.6533.9012.2991.9503.2352.6092.0164.311
2018-12-3121.9741.6373.9572.3131.9433.2232.5992.0094.294
2019-01-3122.0281.6223.9862.3381.8143.2512.4821.9384.596
2019-02-2822.0281.6084.0302.3451.8103.2432.4761.9334.584
2019-03-3122.0281.5934.0812.3931.7993.2232.4611.9214.557
2019-04-3022.0231.5834.0712.3631.8712.6212.5981.9494.967
2019-05-3122.0231.5554.1122.4271.8612.6062.5841.9384.939
2019-06-3022.0231.5334.1462.4801.8522.5942.5721.9294.917
2019-07-3122.7191.5124.1392.6612.0383.1672.4161.8414.945
2019-08-3122.7191.4904.2002.8362.0083.1202.3801.8144.871
2019-09-3022.7191.4674.1512.7732.0273.1502.4031.8314.917
2019-10-3123.2011.4464.1232.8242.2033.5132.4931.9104.690
2019-11-3023.2011.4244.1012.8012.2133.5282.5041.9194.711
2019-12-3123.2011.4204.0772.7672.2223.5432.5151.9274.730
2020-01-3123.2241.3874.1702.8572.1824.0912.5021.8424.193
2020-02-2923.2241.3724.2652.9612.1554.0402.4711.8194.141
2020-03-3123.2241.3854.1182.8322.1944.1132.5161.8524.215
2020-04-3026.4771.6054.0472.8562.6517.3362.2482.2413.493
2020-05-3126.4771.8354.1062.8722.6067.2112.2102.2033.434
2020-06-3026.4771.9434.1472.9052.5797.1372.1872.1803.399
2020-07-3126.9451.9334.1912.9052.8737.0252.2842.3573.378
2020-08-3126.9451.9494.1992.8832.8727.0242.2842.3573.377
2020-09-3026.9451.9834.1992.8702.8697.0162.2812.3543.374
2020-10-3127.7482.0004.1672.9042.9987.0792.4112.5133.676
2020-11-3027.7482.0044.1762.8753.0017.0852.4132.5153.679
2020-12-3127.7482.0394.1862.8842.9927.0642.4062.5083.668
2021-01-3128.1332.0704.2242.9043.4097.9242.5232.6762.403
2021-02-2828.1332.1814.2352.8733.3937.8862.5112.6632.391
2021-03-3128.1332.1854.2022.8363.4057.9142.5202.6722.400
2021-04-3028.5292.1914.2022.8773.8077.2842.8493.7621.557
2021-05-3128.5292.2444.2262.9193.7837.2392.8313.7391.548
2021-06-3028.5292.3204.2163.3033.6947.0692.7653.6511.511
2021-07-3128.4292.3854.2543.3134.1595.4312.8973.9112.079
2021-08-3128.4292.4384.2163.3624.1445.4122.8863.8972.072
2021-09-3028.4292.4954.2083.3634.1335.3982.8793.8872.066
2021-10-3129.6172.5284.1793.4814.8445.9713.1064.1901.318
2021-11-3029.6172.6104.1613.5274.8175.9373.0894.1671.310
2021-12-3129.6172.6154.1183.6234.8025.9193.0794.1541.306
2022-01-3130.4012.6614.1303.5264.9695.9422.9674.2291.978
2022-02-2830.4012.7184.1243.5794.9435.9112.9514.2071.968
2022-03-3130.4012.7154.0253.5794.9685.9412.9664.2281.978
2022-04-3030.5692.7153.9083.5365.2645.1602.9714.5992.416
2022-05-3130.5692.7073.8663.5445.2755.1702.9774.6082.420
2022-06-3030.5692.7093.8553.5625.2735.1682.9764.6062.419
2022-07-3130.9292.7173.8953.5914.9924.4552.7734.5763.931
2022-08-3130.9292.7093.8773.6164.9934.4552.7734.5763.931
2022-09-3030.9292.6983.7143.5385.0534.5092.8064.6313.979
2022-10-3131.4202.6793.6143.5194.8483.7142.6794.5775.791
2022-11-3031.4202.6593.6623.5234.8413.7082.6754.5715.782
2022-12-3131.4202.6413.6673.5274.8423.7102.6764.5725.784
2023-01-3131.4582.6253.7043.6014.2193.3752.6694.4416.824
2023-02-2831.4582.6203.6933.5624.2303.3842.6764.4526.841
2023-03-3131.4582.5943.7703.6994.1933.3542.6534.4146.782
2023-04-3032.3322.5763.7903.7163.9643.9922.6394.4217.235
2023-05-3132.3322.5583.7833.6763.9754.0042.6464.4347.256
2023-06-3032.3322.5383.7693.7943.9603.9892.6364.4177.228
2023-07-3133.1672.5183.7593.8363.7915.3992.5484.1147.203
2023-08-3133.1672.4993.7383.8823.7905.3972.5474.1137.201
2023-09-3033.1672.4803.6913.8183.8115.4282.5614.1367.241
2023-10-3134.0012.4633.6403.8363.7956.4792.5904.0167.181
2023-11-3034.0012.4473.6844.0323.7596.4192.5663.9797.114
2023-12-3134.0012.4323.7964.1443.7276.3632.5443.9447.052
2024-01-3134.5872.4173.7994.1553.9257.0692.5603.9156.746
2024-02-2934.5872.4033.7684.2323.9207.0592.5573.9106.738
2024-03-3134.5872.3883.8174.2913.9057.0322.5473.8956.711
2024-04-3034.8322.3853.7874.2493.8966.7902.6924.0097.024
2024-05-3134.8322.3553.7984.3333.8866.7722.6853.9987.005
2024-06-3034.8322.3363.8314.4683.8626.7302.6683.9746.962
2024-07-3135.4652.3183.8464.5823.8576.9752.7423.9677.178
2024-08-3135.4652.3003.8764.7353.8316.9282.7243.9407.130
2024-09-3035.4652.2823.9144.8523.8106.8902.7083.9187.090
2024-10-3136.2192.2663.8564.8374.0247.8422.6523.8636.877
2024-11-3036.2192.2493.8624.8614.0227.8382.6513.8616.874
2024-12-3136.2192.2453.7924.8274.0397.8722.6623.8776.903
2025-01-3136.2142.2183.8194.7994.0267.5042.7503.9847.115
2025-02-2836.2142.2033.9104.9903.9847.4252.7213.9417.040
2025-03-3136.2142.1893.9365.1193.9627.3842.7063.9197.001
2025-04-3036.2112.1733.9205.0814.2226.7412.7653.8947.416
2025-05-3136.2112.1563.8865.1374.2216.7392.7653.8937.414
2025-06-3036.2112.1383.9025.1884.2126.7262.7593.8867.399
2025-07-3137.6382.1213.8955.2124.3158.0842.8473.9377.227
2025-08-3137.6382.1033.9295.3174.2958.0472.8343.9197.194
2025-09-3037.6382.0993.8825.3524.2988.0522.8353.9217.198
2025-10-3138.5142.0703.8765.3544.3498.7682.8853.8727.340
2025-11-3038.5142.0543.9225.4384.3318.7322.8733.8567.309
2025-12-3138.5142.0393.8875.3844.3488.7652.8843.8707.337

How to read this

The stacked area shows who holds the US national debt, bucket by bucket, every month from Mar 2000 to today. Toggle between “Share” (each band as a percent of the total) and “Absolute” ($ Trillions) — the first answers composition, the second answers scale. Toggle to the “By Country” view for the F1-style bar race of the top dozen foreign holders. Drag the scrubber to walk through history, hover to read exact values, click any annotation pin to jump.

What this is showing right now

As of Dec 2025 · total federal debt outstanding
$38.51T
  • Federal Reserve$2.04T (5.3%)
  • Foreign Official$3.89T (10.1%)
  • Foreign Private$5.38T (14.0%)
  • US Banks$4.35T (11.3%)
  • Money Market Funds$8.77T (22.8%)
  • Pensions$2.88T (7.5%)
  • State & Local Govt$3.87T (10.0%)
  • Households & other$7.34T (19.0%)
Top 5 foreign holders
  • 1Japan$1.19T
  • 2United Kingdom$866B
  • 3China$684B
  • 4Belgium$477B
  • 5Canada$468B

Why the picture has changed

For most of the post-2000 era, foreign central banks were the marginal buyer of US debt. China climbed to a peak of $1.317T in November 2013, then began a long, slow retreat that continues today — much of it diversification into gold and other reserves, some of it reallocation through Belgium and the Caribbean financial centres. Japan briefly retook the number-one spot in 2019 and has held it since.

The Federal Reserve’s SOMA portfolio is the second biggest holder. It exploded in March 2020 (COVID QE doubled the stack), peaked in mid-2022 at roughly $5.7T of Treasuries, and has been gradually drawn down by the QT program since.

Watch the five domestic bands — money market funds, US banks, households, pensions, and state & local governments. As foreign appetite has flattened and the Fed has shrunk, those domestic sectors have had to absorb the new issuance. Money market funds in particular ramped sharply once the Fed’s reverse-repo facility began draining in 2023, and households (a Z.1 catch-all that also captures the basis-trade hedge funds nominally classified there) have steadily climbed. That domestic absorption is the single most important structural shift in the modern Treasury market.

Sources & caveats

  • Federal Reserve (SOMA) — FRED WSHOMCB, weekly, resampled to last week-of-month.
  • Foreign Official + Foreign Private + per-country — Treasury’s TIC Major Foreign Holders tables, monthly with a ~60-day publication lag.
  • Total federal debt — FRED GFDEBTN, quarterly, forward-filled to monthly grid.
  • Domestic split via Z.1 Flow of Funds. Money market funds, US banks, households, pensions, and state & local governments come from the Federal Reserve’s Z.1 release (Table L.210, Treasury Securities by Holder Sector — quarterly, forward-filled to monthly). Each band is sized as that sector’s share of the historical “total domestic ex-Fed ex-foreign” residual, so the eight bands continue to sum to GFDEBTN. Pensions combine private pension funds, federal government retirement, and state & local government employee DB plans.
  • Caveat — Households is a Z.1 catch-all. The Z.1 households sector absorbs unclassified holdings as a residual, which historically includes mutual funds, ETFs, insurance companies, GSEs, broker-dealers, and large basis-trade hedge funds. Treat the “Households & other” band as the broader domestic non-bank / non-pension chunk rather than literal household savers.
  • Caveat — Belgium & Cayman Islands. A large fraction of holdings reported under Belgium and Cayman are not local — Belgium is the home of Euroclear, the world’s biggest custodian, and Cayman hosts the legal shells of large basis-trade hedge funds. The country leaderboard is a custody snapshot, not a beneficial-ownership one.

Related charts