TIC foreign flows into U.S. long-term securities, monthly
Monthly Treasury International Capital (TIC) cross-border long-term-securities flows intelligence (keyless official tab-delimited file): end-of-month holdings plus monthly net U.S. sales and valuation changes of U.S. long-term securities — Treasuries, agency bonds, corporate & other bonds, corporate equities — held by foreign residents, in millions of dollars, per country, 2020-01 onward. Net sales and valuation changes are published from 2023-02 onward (earlier months carry holdings only, kept as nulls, never imputed). Carries trailing-12-month net sales, 12-month holdings change, Treasury/equity shares of each country's U.S. position, and deterministic row hashes. Data caveat (Treasury's own footnote): holdings are reported by U.S. custodians and may not attribute overseas custody accounts to the actual owners. Who joins this: rates/FX desks join sovereign-flow positioning on year_month + country_code; macro models use the 12-month net-sales sums as de-dollarization/foreign-demand features; risk teams watch Treasury-share concentration.
- Rows
- 6,399
- Columns
- 25
- Source cadence
- Monthly
- Last refreshed
- Oct 1, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| month_date | date | First day of the observation month (holdings are end-of-month). (unit: date) |
| year_month | string | Observation month as YYYY-MM (panel join key). (unit: string) |
| country_code | string | Treasury's numeric country/area code (panel join key). (unit: string) |
| country_name | string | Treasury's published country/area name verbatim. (unit: string) |
| total_pos_usd_m | float | End-of-month holdings of all U.S. long-term securities reported under the TIC system, in millions of dollars; null where upstream publishes no observation. (unit: million USD) |
| treas_pos_usd_m | float | End-of-month holdings of U.S. Treasury bonds and notes reported under the TIC system, in millions of dollars; null where upstream publishes no observation. (unit: million USD) |
| agcy_pos_usd_m | float | End-of-month holdings of U.S. agency bonds reported under the TIC system, in millions of dollars; null where upstream publishes no observation. (unit: million USD) |
| corp_pos_usd_m | float | End-of-month holdings of U.S. corporate and other bonds reported under the TIC system, in millions of dollars; null where upstream publishes no observation. (unit: million USD) |
| eqty_pos_usd_m | float | End-of-month holdings of U.S. corporate equities reported under the TIC system, in millions of dollars; null where upstream publishes no observation. (unit: million USD) |
| total_net_usd_m | float | Monthly net U.S. sales of all U.S. long-term securities to foreigners (positive = increase in the foreign position), in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| treas_net_usd_m | float | Monthly net U.S. sales of U.S. Treasury bonds and notes to foreigners (positive = increase in the foreign position), in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| agcy_net_usd_m | float | Monthly net U.S. sales of U.S. agency bonds to foreigners (positive = increase in the foreign position), in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| corp_net_usd_m | float | Monthly net U.S. sales of U.S. corporate and other bonds to foreigners (positive = increase in the foreign position), in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| eqty_net_usd_m | float | Monthly net U.S. sales of U.S. corporate equities to foreigners (positive = increase in the foreign position), in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| total_valchg_usd_m | float | Monthly valuation change of the all U.S. long-term securities position, in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| treas_valchg_usd_m | float | Monthly valuation change of the U.S. Treasury bonds and notes position, in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| agcy_valchg_usd_m | float | Monthly valuation change of the U.S. agency bonds position, in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| corp_valchg_usd_m | float | Monthly valuation change of the U.S. corporate and other bonds position, in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| eqty_valchg_usd_m | float | Monthly valuation change of the U.S. corporate equities position, in millions of dollars; published from 2023-02 onward, null before. (unit: million USD) |
| total_net_12m_sum_usd_m | float | Trailing 12-month sum of monthly net U.S. sales of all U.S. long-term securities (null until 12 valid monthly observations). (unit: million USD) |
| treas_net_12m_sum_usd_m | float | Trailing 12-month sum of monthly net U.S. sales of Treasury bonds and notes (null until 12 valid monthly observations). (unit: million USD) |
| total_holdings_yoy_pct | float | 12-month percent change in total holdings (null for the first 12 observations and around upstream gaps). (unit: percent) |
| treas_share_of_total_pct | float | Treasury bonds and notes as a share of the country's total U.S. long-term securities position. (unit: percent) |
| eqty_share_of_total_pct | float | Corporate equities as a share of the country's total U.S. long-term securities position. (unit: percent) |
| row_hash | string | Deterministic 16-hex sha256 of year_month + country_code + total_pos_usd_m (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| month_date | year_month | country_code | country_name | total_pos_usd_m | treas_pos_usd_m | agcy_pos_usd_m | corp_pos_usd_m | eqty_pos_usd_m | total_net_usd_m | treas_net_usd_m | agcy_net_usd_m | corp_net_usd_m | eqty_net_usd_m | total_valchg_usd_m | treas_valchg_usd_m | agcy_valchg_usd_m | corp_valchg_usd_m | eqty_valchg_usd_m | total_net_12m_sum_usd_m | treas_net_12m_sum_usd_m | total_holdings_yoy_pct | treas_share_of_total_pct | eqty_share_of_total_pct | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-01-01 | 2020-01 | 10189 | Austria | 23,162 | 3,606 | 396 | 2,810 | 16,350 | — | — | — | — | — | — | — | — | — | — | — | — | — | 15.569 | 70.59 | 26e276afa25fa8ce |
| 2020-02-01 | 2020-02 | 10189 | Austria | 22,413 | 3,925 | 397 | 2,837 | 15,253 | — | — | — | — | — | — | — | — | — | — | — | — | — | 17.512 | 68.054 | aae9a34c6af9cb9d |
| 2020-03-01 | 2020-03 | 10189 | Austria | 19,635 | 3,916 | 359 | 2,578 | 12,781 | — | — | — | — | — | — | — | — | — | — | — | — | — | 19.944 | 65.093 | 06ca0a1e5de8e2bb |
| 2020-04-01 | 2020-04 | 10189 | Austria | 21,564 | 3,781 | 366 | 2,720 | 14,697 | — | — | — | — | — | — | — | — | — | — | — | — | — | 17.534 | 68.155 | 0e895c3539bc6228 |
| 2020-05-01 | 2020-05 | 10189 | Austria | 22,309 | 3,559 | 389 | 2,906 | 15,455 | — | — | — | — | — | — | — | — | — | — | — | — | — | 15.953 | 69.277 | 60ea5f55e9d161d6 |
| 2020-06-01 | 2020-06 | 10189 | Austria | 22,942 | 3,515 | 296 | 2,998 | 16,133 | — | — | — | — | — | — | — | — | — | — | — | — | — | 15.321 | 70.321 | e25a5958727ad257 |
| 2020-07-01 | 2020-07 | 10189 | Austria | 24,396 | 3,484 | 395 | 3,104 | 17,412 | — | — | — | — | — | — | — | — | — | — | — | — | — | 14.281 | 71.372 | cd625e2800c910ac |
| 2020-08-01 | 2020-08 | 10189 | Austria | 26,008 | 3,412 | 433 | 3,225 | 18,937 | — | — | — | — | — | — | — | — | — | — | — | — | — | 13.119 | 72.812 | 0870a8e9011a4d29 |
| 2020-09-01 | 2020-09 | 10189 | Austria | 25,701 | 3,622 | 584 | 3,112 | 18,383 | — | — | — | — | — | — | — | — | — | — | — | — | — | 14.093 | 71.526 | 0d5f1a7c6d434fa4 |
| 2020-10-01 | 2020-10 | 10189 | Austria | 25,141 | 3,356 | 600 | 3,046 | 18,139 | — | — | — | — | — | — | — | — | — | — | — | — | — | 13.349 | 72.149 | 883c07aff603fb5f |
Profiled Oct 1, 2026 from snapshot 20261001T142216Z-0edd64636950
Measured- Completeness
- 73.7%
- Rows
- 6,399
- Columns
- 25
- Columns with gaps
- 19
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| month_datedate | 0% | 74 | Jan 1, 2020 → Jul 1, 2026 | — |
| year_monthvarchar | 0% | 76 | — |
|
| country_codevarchar | 0% | 75 | — |
|
| country_namevarchar | 0% | 78 | — |
|
| total_pos_usd_mdouble | 0% | 5,924 | 0 → 4,129,449median 47,439 | 91 outside 1st–99th percentile |
| treas_pos_usd_mdouble | 4.9% | 6,042 | 0 → 1,251,375median 13,042 | 61 outside 1st–99th percentile |
| agcy_pos_usd_mdouble | 4.9% | 3,372 | 0 → 331,689median 628 | 61 outside 1st–99th percentile |
| corp_pos_usd_mdouble | 4.9% | 5,268 | 0 → 825,287median 3,161 | 61 outside 1st–99th percentile |
| eqty_pos_usd_mdouble | 4.9% | 4,372 | 0 → 2,646,752median 22,137 | 88 outside 1st–99th percentile |
| total_net_usd_mdouble | 46.8% | 2,783 | -121,525 → 95,634median 92 | 70 outside 1st–99th percentile |
| treas_net_usd_mdouble | 49.5% | 2,277 | -76,677 → 74,360median 35 | 66 outside 1st–99th percentile |
| agcy_net_usd_mdouble | 49.5% | 1,178 | -14,163 → 16,744median 0 | 66 outside 1st–99th percentile |
| corp_net_usd_mdouble | 49.5% | 1,290 | -11,481 → 23,643median 21 | 66 outside 1st–99th percentile |
| eqty_net_usd_mdouble | 49.5% | 1,681 | -116,952 → 56,972median 1 | 66 outside 1st–99th percentile |
| total_valchg_usd_mdouble | 46.8% | 2,704 | -177,938 → 265,271median 33.5 | 70 outside 1st–99th percentile |
| treas_valchg_usd_mdouble | 49.5% | 1,802 | -34,509 → 31,522median 0 | 66 outside 1st–99th percentile |
| agcy_valchg_usd_mdouble | 49.5% | 910 | -13,931 → 17,363median 0 | 66 outside 1st–99th percentile |
| corp_valchg_usd_mdouble | 49.5% | 1,123 | -23,409 → 30,654median 0 | 66 outside 1st–99th percentile |
| eqty_valchg_usd_mdouble | 49.5% | 2,304 | -139,517 → 272,873median 30 | 66 outside 1st–99th percentile |
| total_net_12m_sum_usd_mdouble | 60.8% | 2,134 | -240,610 → 336,684median 1,830 | 52 outside 1st–99th percentile |
| treas_net_12m_sum_usd_mdouble | 62.7% | 2,105 | -137,173 → 208,252median 975 | 48 outside 1st–99th percentile |
| total_holdings_yoy_pctdouble | 15.3% | 5,723 | -100 → 2,600median 11.93 | 108 outside 1st–99th percentile |
| treas_share_of_total_pctdouble | 5.4% | 4,945 | 0 → 99.66median 21.64 | 61 outside 1st–99th percentile |
| eqty_share_of_total_pctdouble | 5.4% | 5,941 | 0.2527 → 100median 55.38 | 61 outside 1st–99th percentile |
| row_hashvarchar | 0% | 6,100 | — |
|
- Current
20261001T142216Z-0edd64636950 · sha256 0edd64636950…
6,399 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/tic_slt_flows_intel/foreign_lt_securities_flows_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/tic_slt_flows_intel/foreign_lt_securities_flows_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/tic_slt_flows_intel/foreign_lt_securities_flows_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20261001T142216Z-0edd64636950 and its content hash, so readers get exactly the data you used.
U.S. Department of the Treasury — TIC. (2026). TIC foreign flows into U.S. long-term securities, monthly [Data set, snapshot 20261001T142216Z-0edd64636950, sha256 0edd64636950]. Datazimuts. Retrieved 2026-10-02, from https://datazimuts.com/en/datasets/tic_slt_flows_intel/foreign_lt_securities_flows_monthly?snapshot=20261001T142216Z-0edd64636950
@misc{dz_tic_slt_flows_intel_foreign_lt_securitie_0edd6463,
title = {{TIC foreign flows into U.S. long-term securities, monthly}},
author = {{U.S. Department of the Treasury — TIC}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/tic_slt_flows_intel/foreign_lt_securities_flows_monthly?snapshot=20261001T142216Z-0edd64636950}},
note = {Snapshot 20261001T142216Z-0edd64636950, sha256 0edd646369501fed8877c2cfe6b5c1416967636140660978c057be96fef1a3fc; accessed 2026-10-02}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=tic_slt_flows_intel%2Fforeign_lt_securities_flows_monthly&lang=en&theme=auto&snapshot=20261001T142216Z-0edd64636950&x=month_date&y=total_pos_usd_m&agg=avg" title="TIC foreign flows into U.S. long-term securities, monthly" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.