Skip to content

ETF Overlap and Allocation Analysis

Compare up to 5 ETFs at once to see how much of their underlying holdings overlap, and how exposed your combined portfolio really is to any single stock.

ETF overlap comparison showing the weighted overlap percentage between two funds and the list of holdings they share

Weighted Overlap Analysis

Compare up to 5 ETFs and see a weighted overlap percentage between every pair — the share of each fund genuinely duplicated by the other, based on the minimum weight of every shared holding.

True Portfolio-Weighted Exposure

See your combined exposure to each underlying stock across all the ETFs you hold, weighted by how much of your portfolio is in each fund — the top 30 holdings by combined weight are ranked for you.

Shared Holdings Detail

For every pair of ETFs compared, see the exact list of shared ticker symbols, the count of overlapping holdings, and a secondary Jaccard-style overlap ratio for additional context.

Multi-Market ETF Support

Compare ETFs listed on US and Canadian exchanges side by side using market-prefixed tickers (e.g., US:SPY, CA:XIU), so cross-border ETF portfolios can be analyzed together.

Daily Refreshed Holdings Data

Underlying ETF holdings are refreshed daily so overlap and exposure figures reflect recent fund composition without re-fetching data on every request.

Data-Limitation Transparency

Overlap figures are based on each ETF's top 10-25 disclosed holdings, not the full holdings list. For broad-market funds with hundreds of holdings, this report will understate true overlap — a limitation this tool discloses rather than hides.

How it works

  1. Choose the funds to compare

    Enter a small set of ETFs using market-prefixed tickers, so a US listing and a Canadian listing with similar mandates can be compared side by side. Every fund in the set is compared against every other one.

  2. Holdings are fetched and cached

    Each fund's disclosed holdings and their weights are retrieved from the market data feed and held for a day, so repeated comparisons do not re-fetch and the figures stay consistent while you work through them.

  3. Overlap is measured by weight, not by name count

    For each pair, overlap is the sum of the smaller of the two weights across every holding they share. Two funds can hold most of the same names and still overlap modestly if the weights differ — something a simple count of common tickers hides completely.

  4. Look through to what you actually own

    Enter how much of your portfolio sits in each fund and the analysis rolls the funds' weights up into a single exposure per underlying company, ranked by size, showing which funds each exposure came from.

What it does not do

Knowing where a tool stops is worth more than a longer list of what it claims. These are the boundaries of what StockWatcher does here.

Only disclosed top holdings are visible

The data feed returns each fund's largest holdings, not its full register. A broad-market fund holding hundreds or thousands of names is represented by a few dozen, so overlap between two broad funds is understated, often substantially. Every result carries that warning with it.

Weights are a snapshot, not a live register

Holdings are refreshed on a daily cadence and funds report on their own schedule, so the figures lag actual composition. Around rebalancing dates that gap widens.

No fee, tracking-error, or performance comparison

This measures what two funds hold in common. It does not compare management fees, tracking difference, tax efficiency, liquidity or historical return, and it does not suggest which fund to keep.

Overlap is not the same thing as risk

Two funds with little holdings overlap can still move together, and concentrated overlap is not automatically a problem. The number describes composition, not correlation, and it is not a recommendation to sell anything.

Related Resources

Start analyzing your ETF overlap

Available on the Pro plan. Free 14-day Pro trial included.

Create Your Free Account

ETF overlap and exposure figures are based on each fund's top disclosed holdings only, not the complete holdings list, and may understate true overlap for broad-market funds. This is an informational research tool, not investment advice — for precise, complete overlap analysis, obtain full holdings data directly from each fund issuer.