Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-24

2026年上半期米国債利回り曲線

2026年上半期の米国債利回りは形状変化を見せました。2s10s spreadの推移や30年債の動向など、詳細なデータを解説します。

2026年上半期の米国債利回り曲線は、シフトではなくツイスト(形状変化)を見せました。1月の初回公表から6月の最終公表までの間に、2年債利回りは67ベーシスポイント上昇しました。一方、1か月物国債は-2、30年債はわずか5の上昇にとどまりました。曲線の中心部は上昇しましたが、両端はほぼ横ばいでした。同6か月間で、2s10s spread72から30ベーシスポイントへと縮小しましたが、逆イールドには至りませんでした。本ページには、当該期間の全レート記録を掲載しています。3つの時点における利回り曲線、満期別のツイスト、2s10sの推移、5%を超えた30年債の推移、および過去50年間の半年ごとのツイストとの比較データが含まれます。すべての数値はクエリの結果です。各パネルを展開すると、背後のSQLを確認できます。

Twist(ツイスト)とは何か、そしてShift(シフト)との違い

Parallel shift(パラレル・シフト)は、すべての満期をほぼ同じ幅で動かします。カーブ全体が上下にスライドし、形状は維持されます。一方、twist(ツイスト)は、満期ごとに異なる幅で動かすため、形状そのものが変化します。カーブの各部分を異なる金融商品として捉える場合、この違いは重要です。

超短期(数週間で満期を迎える bills)は、現在の政策金利付近で取引されます。長期(long end)は、成長とインフレに関する数十年単位の展望であり、短期的な変動があっても数ヶ月間変化しないことがあります。中間部分(middle)では、典型的な指標である 2-year が、今後数年間の予想政策金利の再評価(repricing)を反映します。

例えば、中間部分が 0.66 ポイント上昇し、両端が動かない半年間があれば、それは市場が短期的な金利経路を書き換え、長期的な展望はそのまま維持していることを意味します。

3つの時点におけるイールドカーブ:1月、3月、6月

カーブの形状変化(ツイスト)を把握するには、一定の間隔でカーブ全体を撮影し、それらを並べて比較するのが最も分かりやすい方法です。下のパネルには、7つの満期における3つの単日スナップショット(1月の初値、3月の最終値、6月の最終値)を掲載しています。

クエリ7つの満期、3つの単日スナップショット:上半期初回の数値、直近3月数値、直近6月数値
各数値の背後にある正確なSQL
WITH
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity, z.2 AS jan_pct, z.3 AS mar_pct, z.4 AS jun_pct
FROM (
    SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
        [jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
        [mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
        [jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)

1月のスナップショットでは、きれいな右肩上がりにはなっていません。今年の2年債の初値である 3.47% は、1か月物国債の 3.72% を下回っていました。これはカーブの中間部分が凹んでいることを示しており、短期的な政策金利に影響を与える満期付近で底を打っていました。3月の最終値までに2年債は 3.79% まで上昇し、6月の最終値までにはその凹みは完全に解消されました。2年債は 4.14% となり、パネル内のすべての国債満期を上回りました。また、カーブの各地点で利回りが上昇し、30年債は 4.91% で終了しました。6か月間で、凹みのあったカーブは標準的な右肩上がりの形状へと変化しました。これはすべての利回りが上昇したのではなく、凹んでいた部分が持ち上がったことによるものです。

残存期間別のイールドカーブの形状変化

1月の数値から6月の数値を差し引くと、イールドカーブの形状(twist)に特徴が見られます。2年債を中心に膨らみ、両端に向かってゼロに収束する形状です。このパネルでは、各残存期間の変動を第1四半期と第2四半期に分けて示しています。

クエリ満期ごとのH1 2026の変動(四半期別)— 2年債に膨らみあり
各数値の背後にある正確なSQL
WITH
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity,
       round((z.3 - z.2) * 100, 0) AS q1_change_bp,
       round((z.4 - z.3) * 100, 0) AS q2_change_bp,
       round((z.4 - z.2) * 100, 0) AS h1_change_bp
FROM (
    SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
        [jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
        [mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
        [jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)

2年債の 67 ベーシスポイントの変動は、パネル内で最大です。これは1年債の 51、5年債の 45、10年債の 25 よりも大きく、両端の変動よりも桁違いに大きくなっています。四半期ごとの内訳を見ると、変動は急激なものではなく、着実な上昇であったことがわかります。第1四半期は 32 ベーシスポイント、第2四半期は 35 ベーシスポイントでした。イールドカーブの中間部分の価格再評価は、両四半期を通じて継続的に行われました。以下の日次データも、より詳細な粒度で同様の傾向を示しています。

2s10sのスプレッドは2026年上半期に逆転したのか?

いいえ。データは、逆転にどれほど近づいたかを正確に示しています。1行のパネルには半年間の境界値が、その下のチャートには毎日の数値が示されています。

クエリ2s10s スロープ:開始、終了、最小値(日付付)、最大値、およびデータ数
各数値の背後にある正確なSQL
SELECT
    round((argMin(yield_10_year - yield_2_year, date)) * 100, 0) AS start_bp,
    round((argMax(yield_10_year - yield_2_year, date)) * 100, 0) AS end_bp,
    round(min(yield_10_year - yield_2_year) * 100, 0) AS min_bp,
    argMin(toString(date), (yield_10_year - yield_2_year, date)) AS min_date,
    round(max(yield_10_year - yield_2_year) * 100, 0) AS max_bp,
    count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)

10年債と2年債の利回り差は、期首は72ベーシスポイントで、74ベーシスポイントを上回ることはなく、6月末は30ベーシスポイントで終了しました。最安値は2026-06-18に記録された27ベーシスポイントであり、逆転に最も接近しましたが、依然としてプラスを維持しました。逆転の可否のみを知りたい場合は、ここで読み飛ばして構いません。別の観点では、その推移が重要になります。

クエリ2s10s スプレッド、上半期の全数値
各数値の背後にある正確なSQL
SELECT toString(date) AS d, round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY date

イールドカーブのフラット化は、急激な事象だったのでしょうか、それとも緩やかな進行だったのでしょうか。日次データがその答えを示しています。2026-01-0272ベーシスポイントから、6月末の30ベーシスポイントへと124の数値が段階的に低下しており、期間中に単日で急落した箇所はありません。数値が少しずつ低下して起こるフラット化は、緩やかな価格再設定(リプライシング)です。一方で、1週間以内に起こるフラット化には、通常、特定の発生日が伴います。今回のケースは、緩やかな進行でした。

30年債と5%の節目

長期債の騰落幅は5ベーシスポイントと、今期は穏やかに推移しました。しかし、注目すべき水準に達しています。以下のデータはその推移を示しています。

クエリ30年債の上半期:開始、終了、5%の初回・最終数値、5%以上滞在時間、および最高値
各数値の背後にある正確なSQL
SELECT
    round(argMin(yield_30_year, date), 2) AS start_pct,
    round(argMax(yield_30_year, date), 2) AS end_pct,
    toString(minIf(date, yield_30_year >= 5)) AS first_5_date,
    toString(maxIf(date, yield_30_year >= 5)) AS last_5_date,
    countIf(yield_30_year >= 5) AS prints_at_or_above_5,
    round(max(yield_30_year), 2) AS high_pct,
    argMax(toString(date), (yield_30_year, date)) AS high_date,
    count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') AND isNotNull(yield_30_year)

30年債は期首を4.86%で迎え、2026-05-04に初めて5%に達するか、それを上回りました。期中の124回の記録のうち、16回が5%以上でした。2026-05-19には5.18%まで上昇し、期末は再び5%を下回る4.91%で終了しました。5%という数値自体に特別なメカニズムはありませんが、住宅ローン部門や年金配分担当者が意識する水準です。市場の動きは明確です。5%以上での推移は2026-05-04から2026-06-10まで続きました。これは、最大で0.3ポイントの変動があった横ばいの推移の中で、5月初旬から6月中旬にかけて発生した局面です。

半年ごとのスティープニング・フラットニングの50年

このような動きは稀なのでしょうか。半年ごとの「ツイスト」を、2年債と10年債の変化量の差として定義します。値が正の場合、短期債が長期債よりも大きく上昇(または下落が小幅)したことを意味し、イールドカーブのフラット化を示します。このパネルでは、2年債と10年債のデータが揃った最初の半年である1976以降、各半年の数値を算出しています。また、各半年の2s10sの最安値も併記しています。

クエリ1976年以降の半年ごとのデータ:2yと10yの変動、その間のツイスト、および当該半期の2s10s最小値
各数値の背後にある正確なSQL
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
       concat(toString(toYear(date)), if(toMonth(date) <= 6, ' H1', ' H2')) AS half,
       count() AS prints,
       round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100, 0) AS change_2y_bp,
       round((argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS change_10y_bp,
       round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
           - (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS twist_bp,
       round(min(yield_10_year - yield_2_year) * 100, 0) AS min_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start, half
HAVING prints >= 100
ORDER BY period_start ASC
クエリランク一覧:絶対値によるH1 2026のツイストと過去の全半期との比較
各数値の背後にある正確なSQL
SELECT
    round(anyIf(twist, period_start = '2026-01-01'), 0) AS h1_2026_twist_bp,
    arrayCount(x -> abs(x) > abs(anyIf(twist, period_start = '2026-01-01')), groupArrayIf(twist, period_start != '2026-01-01')) + 1 AS rank_by_magnitude,
    count() AS halves_compared,
    toUInt16OrZero(substring(min(period_start), 1, 4)) AS first_year,
    countIf(min_2s10s < 0) AS halves_with_inversion,
    max(if(min_2s10s < 0, period_start, '')) AS last_inverted_half_start
FROM (
    SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
           count() AS prints,
           (argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
             - (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100 AS twist,
           min(yield_10_year - yield_2_year) * 100 AS min_2s10s
    FROM global_markets.treasury_yields
    WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
      AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
    GROUP BY period_start
    HAVING prints >= 100
)

2026年上半期のツイストは42ベーシスポイントであり、絶対値の大きさでは100半年のうち42位に位置します。これは中程度であり、外れ値ではありません。表には、これより3倍、あるいは4倍の大きさの数値が上下両方向に記録されています。この半年の特徴は、方向の反転です。2025年の両半期では2年債が下落(2025年上半期は-53ベーシスポイント、下半期は-31ベーシスポイント)しましたが、2026年上半期は67ベーシスポイントの上昇となりました。つまり、カーブの中期的な形状が年をまたいで変化したことになります。逆イールドの列は、この半年を当時の傾向に当てはめています。100半年のうち28が、いずれかの時点でマイナスの2s10sを記録しました。その直近のケースは2024-07-01に始まり、2022年から2024年にかけての長期的な逆イールドの終盤にあたります。2026年上半期の底値は27ベーシスポイントであり、逆イールドのグループには全く含まれませんでした。

イールドカーブのフラット化が及ぼす影響

このようなカーブの傾斜の変化(ツイスト)が、予測ではなくメカニズムとして債券市場以外で現れる箇所が3つあります。住宅ローン金利: 30年固定住宅ローン金利は、通常10年物米国債利回りにスプレッドを加えた値で提示されます。今期、10年債利回りは4.44%で終了しました。これは25ベーシスポイントの変動であり、2年債の変動幅に比べるとわずかです。2年債に集中したツイストは、同程度の規模の平行シフトと比較して、住宅ローンの価格設定への影響がはるかに小さくなります。銀行のマージン: 銀行は通常、短期金利で資金を調達し、長期金利で貸し付けを行います。フラット化が進むと、これら2つの金利差が縮小します。これが純金利マージンの原資となります。景気後退の計算: 過去の米国における景気後退の前には、2年債と10年債の逆イールドが発生していました。そのため、このスプレッドは注目を集めます。今期は逆イールドは発生しませんでした。下限は27ベーシスポイントでした。これらの事象が将来について何らかの示唆を与えるかどうかは予測の範疇であり、本ページでは予測は行いません。

オークション・カレンダーに関する注記

上記のパネルには供給量は表示されていませんが、その背景にある周期を把握しておくことは重要です。米国財務省は、2年、5年、7年債を毎月発行します。また、10年債と30年債は四半期ごとのリファンディング・サイクルに合わせて入札が行われ、その間に再開入札も実施されます。ここに示されている各利回りは、これら定期的な新規発行のスケジュールに基づいた市場価格です。本データセットには、入札結果(応札倍率やテイル)は含まれていないため、特定の入札における需要について言及するものではありません。

FAQ

2026年に米国債のイールドカーブは逆転しましたか?

上半期には逆転しませんでした。2s10sのスプレッドの2026年上半期の最安値は27ベーシスポイント(2026-06-18時点)でした。年初は72、6月末は30であり、期間を通じてプラスを維持しながら平坦化しました。

イールドカーブのツイストとは何ですか?

カーブの水準ではなく、形状の変化を指します。異なる満期の利回りが、それぞれ異なる幅で動く状態です。2026年上半期は、2年債が67ベーシスポイント上昇した一方で、1ヶ月債と30年債の変動は1桁台でした。これは、すべての銘柄が同方向に動くパラレルシフトとは異なり、カーブの中期部分(belly)を中心としたツイストです。

2026年の2年債利回りの上昇幅はどのくらいでしたか?

上半期を通じて67ベーシスポイント上昇しました。1月の最初の記録である3.47%から、6月の最後の記録である4.14%まで上昇し、2四半期に分けて3235でした。

30年債利回りが5%を超えたのはいつですか?

2026年上半期に初めて5%以上を記録したのは2026-05-04でした。2026-05-195.18%でピークに達し、上半期末には4.91%まで低下しました。

米国のイールドカーブが最後に逆転したのはいつですか?

本ページの半年ごとの集計によれば、2s10sが逆転した直近の半年間は2024-07-01に始まりました。1976以降、100半期のうち計28の期間で、少なくとも一度は2s10sがマイナスを記録しました。


同期間の株式、セクター、およびオプションの台帳は2026年上半期のマーケット・リキャップに記載されています。また、当該期間の取引対象となったマクロ指標は下半期に向けたマクロ状況に記載されています。上記のパネルはすべて再現可能です。SQLをStrasmoreターミナルに貼り付け、同じテーブルに対して実行してください。

メソドロジー

  • 開始値と終了値は、2026年1月1日から2026年6月30日までの期間における、各満期の最初と最後の価格です。これらはクエリ内の日付に基づいて選択されます。スナップショットは単一日の行(上半期の初回価格、3月の最終価格、6月の最終価格)であり、指定された日付において全7つの満期が完全にデータ入力されています。
  • 半期ごとの履歴は、両方のシリーズが同時に記録され始めた1976年7月1日以降の2年物と10年物を組み合わせています。共同記録が100件に満たない半期は、クエリ内のガード機能によって除外されます。各半期の記録件数は表に示されています。履歴の上限は2026年6月30日に固定されているため、後続のデータが到着しても比較セットが拡大することはありません。
  • 極値のタイブレーク(同値の場合の判定)は、決定論的(値と日付のタプル)に行われます。そのため、再生成によって日付が入れ替わることはありません。
  • 生成はゲート付きの読み取り専用パスを通じて実行されます。公開ページがライブデータをクエリすることはありません。データウェアハウスの状態は2026年7月12日時点のものです。