ETF Overlap Tool

EFA vs VEA ETF Overlap

Snapshot overlap answer

EFA and VEA share 652 matched holdings in the stored snapshots. Their weighted holdings overlap is 65.1%. EFA has 97.9% in common holdings, while VEA has 65.4%. 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.

EFA
Updated Jul 30, 2026, 04:07 AM UTC
Identified coverage: 99.6%
Positive long weight: 100.0%. Identified long: 99.6%.
Signed source weight: 100.0%. Unmatched long: 0.4%.
Excluded negative weight: 0.0%.
VEA
Updated Jul 29, 2026, 08:07 PM UTC
Identified coverage: 99.5%
Positive long weight: 100.0%. Identified long: 99.5%.
Signed source weight: 100.0%. Unmatched long: 0.5%.
Excluded negative weight: 0.0%.
Shared holdings
652
Resolved holding identities present in both ETF snapshots.
Weighted overlap
65.1%
Sum of the smaller weight for each shared holding.
EFA common exposure
97.9%
Share of EFA invested in holdings that also appear in VEA.
VEA common exposure
65.4%
Share of VEA invested in holdings that also appear in EFA.

Top shared holdings

Ranked by the smaller weight contributed by the two ETFs.

Complete
Shared holdings for EFA and VEA
HoldingEFA weightVEA weightOverlap slice
ASML.ASASML HOLDING NV2.84%2.34%2.34%
HSBA.LHSBC HOLDINGS PLC1.64%0.99%0.99%
NOVN.SWNOVARTIS AG1.35%0.89%0.89%
ROP.SWROCHE PS PAR AG1.46%0.89%0.89%
AZN.LASTRAZENECA PLC1.20%0.86%0.86%
NESN.SWNESTLE SA1.20%0.81%0.81%
SIE.DESIEMENS N AG1.06%0.72%0.72%
SHEL.LSHELL PLC1.12%0.67%0.67%
No tickerMITSUBISHI UFJ FINANCIAL GROUP INC1.10%0.66%0.66%
No tickerTOKYO ELECTRON LTD0.71%0.65%0.65%
BHP.AXBHP GROUP LTD0.97%0.65%0.65%
SAN.MCBANCO SANTANDER SA0.92%0.61%0.61%
CBA.AXCOMMONWEALTH BANK OF AUSTRALIA0.96%0.58%0.58%
ALV.DEALLIANZ0.87%0.55%0.55%
No tickerTOYOTA MOTOR CORP0.80%0.55%0.55%

Top unique holdings

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

Unique to EFA

  • No tickerSPOTIFY TECHNOLOGY SA0.35%
  • SESEA ADS REPRESENTING LTD CLASS A0.19%
  • No tickerEUR CASH0.18%
  • TEVATEVA PHARMACEUTICAL INDUSTRIES ADR0.17%
  • NBISNEBIUS NV CLASS A0.16%
  • A5G.IRAIB GROUP PLC0.12%
  • AERAERCAP HOLDINGS NV0.12%
  • No tickerCHF CASH0.10%
  • EDP.LSEDP ENERGIAS DE PORTUGAL SA0.07%
  • KRZ.IRKERRY GROUP PLC0.07%

Unique to VEA

  • No tickerSamsung Electronics Co Ltd3.14%
  • No tickerSK hynix Inc2.99%
  • No tickerSLBBH11421.20%
  • RY.TORoyal Bank of Canada0.89%
  • TD.TOToronto-Dominion Bank/The0.62%
  • SHOPShopify Inc0.43%
  • BMO.TOBank of Montreal0.38%
  • ENB.TOEnbridge Inc0.36%
  • No tickerSAMSUNG ELECTRONICS-PREF0.35%
  • BNS.TOBank of Nova Scotia/The0.33%

Sector overlap

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

90.6%Complete
EFA classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
VEA classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
Sector overlap for EFA and VEA
BucketEFAVEAOverlap
Financials26.40%23.13%23.13%
Industrials18.92%17.87%17.87%
Information Technology11.71%18.36%11.71%
Health Care10.45%7.93%7.93%
Consumer Discretionary7.03%7.30%7.03%
Materials5.95%6.88%5.95%
Consumer Staples6.61%5.34%5.34%
Energy3.70%4.46%3.70%
Communication Services3.42%3.20%3.20%
Utilities3.59%3.07%3.07%
Real Estate1.66%2.45%1.66%
Cash & Others0.56%0.01%0.01%

Country overlap

Country exposure uses the current provider classification for each ETF.

77.8%Complete
EFA classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
VEA classification coverage
Classified ratio: 100.0%. Unknown weight: 0.0%.
Country overlap for EFA and VEA
BucketEFAVEAOverlap
Japan23.43%20.67%20.67%
United Kingdom13.76%10.11%10.11%
Switzerland10.00%7.29%7.29%
Germany8.59%6.12%6.12%
France8.71%6.05%6.05%
Australia6.57%5.40%5.40%
Netherlands6.84%4.76%4.76%
Spain3.77%2.77%2.77%
Sweden3.33%2.58%2.58%
Italy3.21%2.54%2.54%
Hong Kong1.93%1.42%1.42%
Denmark1.70%1.31%1.31%
Singapore1.79%1.22%1.22%
Israel1.14%1.13%1.13%
Finland1.15%0.91%0.91%
Belgium0.86%0.76%0.76%
Other0.56%1.83%0.56%
Norway0.64%0.56%0.56%
Ireland0.64%0.44%0.44%
Austria0.36%0.35%0.35%
Luxembourg0.27%0.25%0.25%
New Zealand0.21%0.22%0.21%
United States0.16%0.37%0.16%
Bermuda0.09%0.09%0.09%
Portugal0.18%0.07%0.07%
China0.04%0.02%0.02%
Mexico0.03%0.02%0.02%
Macao0.02%0.02%0.02%
Czechia0.02%0.01%0.01%
Canada0.00%10.18%0.00%
Korea (The Republic Of)0.00%10.00%0.00%
Poland0.00%0.42%0.00%
Cyprus0.00%0.02%0.00%
Greece0.00%0.02%0.00%
Jersey0.00%0.02%0.00%
Faroe Islands0.00%0.01%0.00%
Guernsey0.00%0.01%0.00%
Isle Of Man0.00%0.01%0.00%
Liechtenstein0.00%0.01%0.00%
South Africa0.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.

60.4%Complete
EFA classification coverage
Classified ratio: 99.7%. Unknown weight: 0.2%.
VEA classification coverage
Classified ratio: 99.9%. Unknown weight: 0.1%.
Market-cap style overlap for EFA and VEA
BucketEFAVEAOverlap
Large cap72.46%58.59%58.59%
Mid cap1.76%6.32%1.76%
Small cap0.00%1.06%0.00%
Unclassified0.20%0.05%0.00%

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
81.7%
Combined exposure to holdings present in both ETFs.
Duplicate slice
32.5%
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 EFAProvider time: Jul 30, 2026, 04:07 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-info for EFAProvider time: Jul 30, 2026, 01:30 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-sector-weightings for EFAProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-country-weightings for EFAProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-holdings for VEAProvider time: Jul 29, 2026, 08:07 PM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-info for VEAProvider time: Jul 30, 2026, 01:55 AM UTC. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-sector-weightings for VEAProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP etf-country-weightings for VEAProvider time: No provider timestamp. Retrieved Jul 30, 2026, 05:02 AM UTC.
  • FMP market-capitalization-batchProvider 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.
  • Conflicting strong identifiers were disabled without discarding their holding rows.
  • Holding tables show the highest-weight rows; calculations use every resolved holding.

What this EFA and VEA 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.