ETF Overlap Tool

AGG vs BND ETF Overlap

Snapshot overlap answer

AGG and BND share 9394 matched holdings in the stored snapshots. Their weighted holdings overlap is 66.6%. AGG has 81.5% in common holdings, while BND has 82.5%. The holdings dates are Jul 30, 2026 and Jul 29, 2026.

Compare ETF holdings

Enter two different ETF tickers. The base comparison uses a 50% and 50% model, which you can change after the result loads.

Examples: VOO and VTI, QQQ and VGT, or SCHD and VYM.

Data dates and coverage

Complete

Each ETF keeps its own FMP update time. Pineify does not replace different timestamps with a single date. Result retrieved Jul 30, 2026, 05:02 AM UTC.

AGG
Updated Jul 30, 2026, 04:07 AM UTC
Identified coverage: 100.0%
Positive long weight: 102.3%. Identified long: 102.3%.
Signed source weight: 100.0%. Unmatched long: 0.0%.
Excluded negative weight: 2.3%.
BND
Updated Jul 29, 2026, 08:07 PM UTC
Identified coverage: 99.7%
Positive long weight: 100.1%. Identified long: 99.8%.
Signed source weight: 100.0%. Unmatched long: 0.3%.
Excluded negative weight: 0.1%.
Shared holdings
9394
Resolved holding identities present in both ETF snapshots.
Weighted overlap
66.6%
Sum of the smaller weight for each shared holding.
AGG common exposure
81.5%
Share of AGG invested in holdings that also appear in BND.
BND common exposure
82.5%
Share of BND invested in holdings that also appear in AGG.

Top shared holdings

Ranked by the smaller weight contributed by the two ETFs.

Complete
Shared holdings for AGG and BND
HoldingAGG weightBND weightOverlap slice
No tickerTREASURY NOTE 4.63% 02/15/20350.42%0.41%0.41%
No tickerTREASURY NOTE 4.25% 11/15/20340.41%0.41%0.41%
No tickerTREASURY NOTE (OLD) 4.13% 02/15/20360.41%0.40%0.40%
No tickerTREASURY NOTE 4.38% 05/15/20340.40%0.41%0.40%
No tickerTREASURY NOTE 3.88% 08/15/20340.40%0.40%0.40%
No tickerTREASURY NOTE 4.25% 08/15/20350.39%0.39%0.39%
No tickerTREASURY NOTE 4.50% 11/15/20330.39%0.39%0.39%
No tickerTREASURY NOTE 4.00% 02/15/20340.38%0.40%0.38%
No tickerTREASURY NOTE 4.25% 05/15/20350.39%0.36%0.36%
No tickerTREASURY NOTE 3.88% 08/15/20330.35%0.36%0.35%
No tickerTREASURY NOTE 4.00% 02/28/20300.41%0.34%0.34%
No tickerTREASURY NOTE 2.88% 05/15/20320.33%0.35%0.33%
No tickerTREASURY NOTE 3.38% 05/15/20330.32%0.32%0.32%
No tickerTREASURY NOTE 1.38% 11/15/20310.32%0.34%0.32%
No tickerTREASURY NOTE 3.50% 02/15/20330.31%0.32%0.31%

Top unique holdings

These resolved holdings appear on one side of the current snapshots, not both.

Unique to AGG

  • No tickerBLACKROCK CASH CL INST SL AGENCY2.82%
  • No tickerTREASURY NOTE 3.50% 01/15/20290.14%
  • No tickerFNMA 30YR UMBS 2.00% 11/01/20510.13%
  • No tickerFNMA 30YR UMBS 2.00% 12/01/20510.13%
  • No tickerGNMA2 30YR TBA(REG C) 4.50% 08/20/20260.12%
  • No tickerFNMA 30YR UMBS SUPER 2.00% 02/01/20520.12%
  • No tickerUMBS 30YR TBA(REG A) 4.00% 08/13/20260.11%
  • No tickerFNMA 30YR UMBS 3.00% 07/01/20520.10%
  • No tickerUMBS 30YR TBA(REG A) 3.50% 08/13/20260.09%
  • No tickerGNMA2 30YR TBA(REG C) 4.00% 08/20/20260.09%

Unique to BND

  • No tickerMKTLIQ 12/31/20491.10%
  • No tickerUS Dollar0.26%
  • No tickerFannie Mae or Freddie Mac 5.00% 07/13/20260.10%
  • No tickerUnited States Treasury Note/Bond 5.38% 02/15/20310.08%
  • No tickerGinnie Mae 5.00% 07/20/20260.07%
  • No tickerFederal National Mortgage Association 0.75% 10/08/20270.07%
  • No tickerFannie Mae or Freddie Mac 5.50% 07/13/20260.06%
  • No tickerGinnie Mae II Pool 5.00% 06/20/20560.06%
  • No tickerGinnie Mae II Pool 4.50% 10/20/20520.06%
  • No tickerFannie Mae Pool 2.00% 01/01/20510.06%

Sector overlap

Sector weights are compared by normalized provider labels. Unknown weight is not reassigned.

100.0%Complete
AGG classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
BND classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
Sector overlap for AGG and BND
BucketAGGBNDOverlap
Cash & Others100.00%100.00%100.00%

Country overlap

Country exposure uses the current provider classification for each ETF.

95.3%Complete
AGG classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
BND classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
Country overlap for AGG and BND
BucketAGGBNDOverlap
United States67.35%71.33%67.35%
Other27.63%22.96%22.96%
Canada0.94%1.05%0.94%
United Kingdom0.81%0.82%0.81%
Japan0.53%0.53%0.53%
Mexico0.33%0.34%0.33%
Luxembourg0.29%0.41%0.29%
Philippines0.29%0.34%0.29%
Germany0.13%0.26%0.13%
Ireland0.13%0.15%0.13%
Netherlands0.15%0.13%0.13%
Australia0.13%0.12%0.12%
Spain0.13%0.12%0.12%
Indonesia0.11%0.12%0.11%
South Korea0.10%0.11%0.10%
Panama0.10%0.10%0.10%
China0.09%0.11%0.09%
Chile0.10%0.09%0.09%
Singapore0.09%0.09%0.09%
France0.08%0.11%0.08%
Peru0.08%0.08%0.08%
Poland0.08%0.07%0.07%
Israel0.06%0.11%0.06%
Uruguay0.06%0.06%0.06%
Ivory Coast0.04%0.05%0.04%
Austria0.03%0.06%0.03%
Norway0.03%0.05%0.03%
Italy0.02%0.03%0.02%
Bermuda0.02%0.02%0.02%
Cayman Islands0.02%0.02%0.02%
Hong Kong0.02%0.02%0.02%
Finland0.01%0.03%0.01%
Sweden0.01%0.03%0.01%
Venezuela0.01%0.03%0.01%
Switzerland0.01%0.02%0.01%
Hungary0.01%0.01%0.01%
Brazil0.00%0.01%0.00%

Market-cap style overlap

Applicable equity holdings are grouped by Pineify v1 market-cap thresholds. Bonds, cash, and derivatives are excluded.

Not applicable
AGG classification coverage
Classified ratio: Unavailable. Unknown weight: 0.0%.
BND classification coverage
Classified ratio: Unavailable. Unknown weight: 0.0%.

This classification does not apply to the holdings in this pair.

Model your whole-portfolio exposure

Enter each ETF as a share of the whole portfolio. Pineify keeps any remainder unmodeled and does not rescale the inputs.

0% remains outside this two-ETF model.

Shared exposure
82.0%
Combined exposure to holdings present in both ETFs.
Duplicate slice
33.3%
The smaller scaled position for every shared holding.
Unmodeled remainder
0.0%
Portfolio weight outside the two entered ETFs.

Method

  • Weighted overlap is the sum of the smaller holding weight for every matched security.
  • Pineify retains valid ISIN, CUSIP, and symbol aliases. Matching proceeds in stages and only accepts unique, non-conflicting identities. Names are not fuzzy matched.
  • Common exposure is calculated separately for each ETF. It is not the same metric as weighted overlap.
  • Negative weights are reported separately and excluded from the long-only overlap calculation.
  • Market-cap style uses Pineify methodology v1: small below $2 billion, mid from $2 billion to below $10 billion, and large at $10 billion or more. Market-cap data older than seven days is stale and the affected weight remains unclassified.

Methodology version: holdings-overlap-v1

Sources and warnings

  • FMP etf-holdings for AGGProvider time: Jul 30, 2026, 04:07 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-info for AGGProvider time: Jul 30, 2026, 01:29 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-sector-weightings for AGGProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-country-weightings for AGGProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-holdings for BNDProvider time: Jul 29, 2026, 08:07 PM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-info for BNDProvider time: Jul 30, 2026, 01:54 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-sector-weightings for BNDProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-country-weightings for BNDProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.

Data notes

  • Negative holding weight is reported separately and excluded from long-only overlap.
  • Some positive holding weight did not have a reliable security identity.
  • Negative holding weight is reported separately and excluded from long-only overlap.
  • Some positive holding weight did not have a reliable security identity.
  • Holding tables show the highest-weight rows; calculations use every resolved holding.
  • The two ETF holdings snapshots have different FMP update times.

What this AGG and BND result means

Holding count and weight answer different questions

The shared count shows how many resolved holding identities appear on both sides. Weighted overlap shows how much of the smaller position lines up for each shared security.

This is not a performance comparison

The page does not compare fees, liquidity, tracking error, taxes, or historical returns. Use those factors in a separate fund review before making an investment decision.

ETF overlap questions

A next step after overlap

Put the duplicate exposure in research context

ETF overlap explains portfolio composition. Finance Agent can help you inspect the funds, sectors, and holdings behind the result. It does not turn overlap into a buy or sell recommendation.

Pineify ETF Overlap is an information tool, not investment advice. The analysis does not compare fees, liquidity, past performance, or expected returns, and it does not recommend one ETF over another. Data can be incomplete or delayed. No tool or AI system can predict ETF prices or guarantee a return.