STRASMORE/EXPLORE 3,171 QUERIES

The published short end of the Treasury curve, April to September 2026

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-07, from T-Bill Maturities and How Yields Are Quoted.

as of table 3×6read in context →
The published short end of the Treasury curve, April to September 2026 — 3 rows by 6 columns, computed from US exchange, SIP and OPRA data.
tenor_pointnearest_securityavg_yield_pctlow_yield_pcthigh_yield_pctsession_count
3-month13-week bill3.833.654.24124
1-year52-week bill3.963.644.51124
2-year2-year note4.153.714.87124
Rows × columns
3 × 6
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for The published short end of the Treasury curve, April to September 2026, derived from the stored result.
ColumnTypeRangeNotes
tenor_point text 3 distinct values (1-year, 2-year, 3-month)
nearest_security text 3 distinct values (13-week bill, 2-year note, 52-week bill)
avg_yield_pct number 3.83 to 4.15 percent
low_yield_pct number 3.64 to 3.71 percent
high_yield_pct number 4.24 to 4.87 percent
session_count number every row is 124 count

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH published AS
(
    SELECT
        tupleElement(pt, 1) AS tenor_point,
        tupleElement(pt, 2) AS nearest_security,
        tupleElement(pt, 3) AS maturity_days,
        tupleElement(pt, 4) AS rate_pct
    FROM
    (
        SELECT arrayJoin([
            ('3-month', '13-week bill',  91, toFloat64(yield_3_month)),
            ('1-year',  '52-week bill', 365, toFloat64(yield_1_year)),
            ('2-year',  '2-year note',  730, toFloat64(yield_2_year))
        ]) AS pt
        FROM global_markets.treasury_yields
        WHERE date >= '2026-04-01'
          AND date <  '2026-09-26'
          AND yield_3_month > 0
          AND yield_1_year  > 0
          AND yield_2_year  > 0
    )
)
SELECT
    tenor_point,
    nearest_security,
    round(avg(rate_pct), 2) AS avg_yield_pct,
    round(min(rate_pct), 2) AS low_yield_pct,
    round(max(rate_pct), 2) AS high_yield_pct,
    count()                 AS session_count
FROM published
GROUP BY tenor_point, nearest_security, maturity_days
ORDER BY maturity_days
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisT-Bill Maturities and How Yields Are Quoted
The same bill on both conventions: coupon equivalent versus discount basis table 2×5 → A nine-month estimate, interpolated between the 3-month and 1-year points series 26×5 → Front-end yields by horizon: 13-week bill, 1-year point, 2-year note series 26×6 → 2-year and 10-year constant maturity yields, month by month series 24×5 → Typical one-day move in the 10-year yield, by month series 23×4 → The Treasury constant maturity curve, latest published session ranking 10×3 → See all 3,171 queries →