VOO
Jun 30, 2026
106 days old40.77%reported coverage
60% of your blendFree tool to compare two ETFs, see shared holdings, and model how your allocation changes the combined portfolio. Import your own dated holdings.
Visible assumptions.
Inspectable calculations.
Nothing hidden behind a login.
Know what you are looking at. Top reported equity holdings for 7 widely held U.S. ETFs (VOO, VTI, QQQ, VGT, VYM, VUG, VTV), taken from each fund's most recent SEC Form N-PORT-P monthly portfolio report as filed with EDGAR. Weights are the filer-reported percent of net assets (pctVal) for each security; sector labels are a manual GICS-style assignment added for this site, since N-PORT does not carry a standardized sector field. N-PORT is filed with a reporting lag, so the reference date on each row is the fund's own report period, not today's date. Data details
Jun 30, 2026
106 days old40.77%reported coverage
60% of your blendLower bound from partial holdings
12 shared securities12 distinct reported identifiersJun 30, 2026
106 days old35.99%reported coverage
40% of your blendCombined top 10 36.1%
Unreported exposure 61.14%
Changing the blend changes your exposure, not fund-to-fund overlap.
One or both holdings files are incomplete. Overlap can be higher than shown. Holdings are not silently normalized to 100%.
60% VOO / 40% VTI
Unreported weight remains visible.
Lower bound from partial holdings, not a complete overlap.
| Segment | Value |
|---|---|
| Weighted overlap | 35.99% |
| VOO only | 4.78% |
| VTI only | 0% |
| Unreported | 61.14% |
Minimum-weight overlap across all funds in the loaded snapshot.
| Fund | VOO | VTI | VUG | VTV | VGT | VYM | QQQ |
|---|---|---|---|---|---|---|---|
| VOO | Same fund | ||||||
| VTI | Same fund | ||||||
| VUG | Same fund | ||||||
| VTV | Same fund | ||||||
| VGT | Same fund | ||||||
| VYM | Same fund | ||||||
| QQQ | Same fund |
Select 2 to 5 funds for an equal-weighted blended holdings table. This assumes an equal allocation to each fund, not your real portfolio mix.
Check 2 to 5 funds to build the blended table below.
Import a CSV of ticker,amount to see how your holdings overlap with Fund A’s reported holdings and where your own sector mix sits.
Header row required: symbol,amount. Amounts are dollar values, not share counts.
Coverage: VOO 40.77% (Jun 30, 2026) · VTI 35.99% (Jun 30, 2026)
| Security | Sector | VOO | VTI | Combined weight | Shared minimum |
|---|---|---|---|---|---|
| NVDANVIDIA Corp | Technology | 7.51% | 6.36% | 7.05% | 6.36% |
| AAPLApple Inc | Technology | 6.59% | 5.87% | 6.3% | 5.87% |
| GOOGLAlphabet Inc (Class A/C) | Communication services | 5.84% | 5.18% | 5.57% | 5.18% |
| MSFTMicrosoft Corp | Technology | 4.3% | 3.83% | 4.11% | 3.83% |
| AMZNAmazon.com Inc | Consumer discretionary | 3.62% | 3.19% | 3.45% | 3.19% |
| AVGOBroadcom Inc | Technology | 2.77% | 2.47% | 2.65% | 2.47% |
| MUMicron Technology Inc | Technology | 2.02% | 1.8% | 1.93% | 1.8% |
| METAMeta Platforms Inc | Communication services | 1.92% | 1.71% | 1.83% | 1.71% |
| TSLATesla Inc | Consumer discretionary | 1.84% | 1.64% | 1.76% | 1.64% |
| LLYEli Lilly & Co | Health care | 1.47% | 1.41% | 1.44% | 1.41% |
| AMDAdvanced Micro Devices Inc | Technology | 1.47% | 1.31% | 1.41% | 1.31% |
| BRK.BBerkshire Hathaway Inc | Financials | 1.42% | 1.24% | 1.35% | 1.24% |
Minimum-weight overlap compares fund holdings before your allocation is applied. Combined exposure uses your allocation. Both depend on coverage and snapshot dates.
This is the visible filtered page, not necessarily all dataset rows. Export CSV for the complete filtered results. Printed from FundOverlapCheck.
Inputs: fund A DEMO-TOTAL; fund B DEMO-GROWTH; allocation to A 60%; show all reported holdings. In the bundled illustrative snapshot, EX-A is 15% in A and 25% in B, so its shared weight is the smaller 15%; EX-B is 12% and 20%, so its shared weight is 12%. These rows are synthetic and are not current fund holdings. At a 60/40 allocation, EX-A contributes 0.60 × 15% + 0.40 × 25% = 19% to the combined portfolio. The 15% shared minimum and 19% combined exposure answer different questions.
Investor.gov: Asset allocation and diversification Example checked September 12, 2026
Free tool to compare two ETFs, see shared holdings, and model how your allocation changes the combined portfolio. Import your own dated holdings.
Weighted overlap is the sum of min(weight in fund A, weight in fund B) for each matching security identifier. Inputs are percentage weights, not share counts.
Combined portfolio exposure is allocation A × holding weight A plus allocation B × holding weight B. The two allocation percentages sum to 100%.
Partial holdings files remain partial. The model never rescales a top-ten list to look like a complete fund. The unreported portion is labeled unreported, not cash.
Provide one snapshot date per fund and one row per security identifier. Different dates across funds are shown visibly. Normalize identifiers before importing; reused tickers or share classes need careful reconciliation.
This version supports unlevered long-only weights. It rejects negative weights and fund totals above 100.05%. Derivatives, look-through fund-of-funds exposure, and shorts require a richer model.
Related: Weighted ETF overlap explained · Find hidden concentration across ETFs · Prepare holdings files for a clean comparison · Full methodology
Sources: Investor.gov: mutual funds and ETFs · Vanguard: fund research and holdings · Investor.gov: Asset allocation and diversification
Practical field guides, not a wall of jargon.
Counting common stocks is not enough to measure duplicated exposure.
A portfolio can own many fund tickers and still lean on the same companies.
Normalize identifiers and dates before trusting the overlap percentage.
No. It describes shared portfolio weight across the two funds, not a single-security allocation.
No. Missing holdings stay unreported, so the result does not exaggerate precision.
No. DEMO funds are synthetic and visibly labeled. Import issuer holdings for an actual comparison.
Every tool has a calculation methodology and visible source context. Synthetic examples are labeled, missing records stay missing, and no forecast is presented as certainty. Read the methodology or report a correction.