VGT vs XLK: fees, holdings and returns
VGT holds about 320 US technology companies of every size. XLK holds only the technology companies in the S&P 500, about 75. The same few giants lead both, and their returns have been close. Over the same dates since January 2004, VGT returned about 14.9% a year and XLK returned about 14.9% a year.
Written by the Tactfolio research team. Fund facts checked October 16, 2026. Prices through October 20, 2026.
Key points
- XLK costs less: 0.08% a year against 0.09%.
- VGT started trading in January 2004. XLK started in December 1998.
- Worst drops since 2004: VGT −54.6%, XLK −53.0%.
- Daily correlation: 0.98 (1 means they always move together).
What is the difference between VGT and XLK?#
XLK draws only from the S&P 500, so it leaves out mid-size and small tech companies. VGT includes them, though they are a small slice by value. Both indexes cap how much one company can weigh, and their caps work differently, so the largest companies weigh a little differently in each, and the gap shows in some years. XLK trades in larger amounts each day.
| Fact | VGT | XLK |
|---|---|---|
| Full name | Vanguard Information Technology ETF | State Street Technology Select Sector SPDR ETF |
| Issuer | Vanguard | SPDR (State Street) |
| Expense ratio | 0.09% a year | 0.08% a year |
| Started trading | January 26, 2004 | December 16, 1998 |
| Tracks | MSCI US Investable Market Information Technology 25/50 Index | Technology Select Sector Index |
| Holdings | 318 holdings as of September 30, 2026 | 75 holdings as of October 15, 2026 |
| Type | US stocks, ETF | US stocks, ETF |
Fund facts checked on the Vanguard VGT page and the SPDR (State Street) XLK page.
Is VGT or XLK cheaper?#
XLK costs less: 0.08% a year against 0.09%. On $10,000, that is about $9 a year for VGT and $8 for XLK. The fund takes its fee out of its own value a little each day, so you never get a bill.
VGT vs XLK performance over the same dates#
Both funds are measured from January 2004 to October 2026, the dates both traded. VGT returned about 14.9% a year and XLK returned about 14.9% a year. VGT came out ahead over this period, which does not mean it will again.
| Measure | VGT | XLK |
|---|---|---|
| $10,000 grew to | $234,923 | $232,820 |
| Total return | 2,249% | 2,228% |
| Return per year (CAGR) | 14.9% | 14.9% |
| Worst drop from a high | −54.6% | −53.0% |
| Volatility (how much it swings) | 22.7% | 22.4% |
| Last 12 months | 26.7% | 29.3% |
| Last 3 years, per year | 33.6% | 32.1% |
| Last 5 years, per year | 18.4% | 19.4% |
| Last 10 years, per year | 24.3% | 24.1% |
Prices through October 20, 2026. Figures use daily closing prices adjusted for splits, with dividends reinvested. They do not include taxes or the cost of buying and selling. Past results do not tell you what will happen next.
VGT and XLK returns by year#
| Year | VGT | XLK |
|---|---|---|
| 2026 (part of the year) | 28.0% | 29.3% |
| 2025 | 21.8% | 24.6% |
| 2024 | 29.3% | 21.6% |
| 2023 | 52.7% | 56.0% |
| 2022 | −29.7% | −27.7% |
| 2021 | 30.4% | 34.7% |
| 2020 | 46.0% | 43.6% |
| 2019 | 48.6% | 49.9% |
| 2018 | 2.5% | −1.7% |
| 2017 | 37.1% | 34.3% |
| 2016 | 13.8% | 15.0% |
| 2015 | 5.1% | 5.5% |
| 2014 | 16.7% | 17.8% |
| 2013 | 31.0% | 26.2% |
| 2012 | 14.0% | 15.3% |
| 2011 | 0.5% | 2.6% |
| 2010 | 12.8% | 11.4% |
| 2009 | 61.9% | 51.3% |
| 2008 | −42.8% | −41.5% |
| 2007 | 14.8% | 15.5% |
| 2006 | 8.8% | 12.2% |
| 2005 | 3.0% | −0.3% |
| 2004 (part of the year) | −2.9% | 1.3% |
Which fell further in bad times?#
A drawdown is how far a fund falls from its last high point. VGT’s worst fall was −54.6%, from October 31, 2007 to November 20, 2008. It got back to that high on January 6, 2011.
XLK’s worst fall was −53.0%, from October 31, 2007 to November 20, 2008. It got back to that high on January 19, 2012.
Their daily moves had a correlation of 0.98. A correlation of 1 means two funds always move up and down together. Near 0 means they move on their own. So holding both adds little variety.
Why people choose VGT or XLK#
VGT. People who want technology companies of every size, and use Vanguard, often pick VGT.
XLK. People who want the S&P 500’s tech sector, or trade often, often pick XLK.
Strategies that hold VGT or XLK#
These classic strategies hold one or both at least some of the time. Each is a set of written rules you can open, test and copy.
- Faber sector rotation (the three strongest US sectors), by Mebane Faber, 2010 (holds XLK)
- Inflation Compass (Varadi’s growth and inflation model), by David Varadi, 2026 (holds XLK)
Other funds like VGT and XLK#
Each fund has more funds that hold the same kind of investments, ranked by how closely they move with it: VGT alternatives and XLK alternatives.
Test a mix of VGT and XLK#
Open the builder, add VGT and XLK, and give each a weight, such as 50% and 50%. The backtest shows how the mix would have done, with its worst drop, on daily prices. You can also add a rule, for example to switch between them, and compare. Read the full pages for VGT and XLK, or see more ETF comparisons.
The details#
Both funds use Tactfolio’s stored daily prices, adjusted for splits, with dividends reinvested. They are compared only on days both traded, starting the later fund’s first day, so neither gets a head start. Correlation uses daily returns over the same days. Read what a backtest simulates for more on these measures.
Common questions#
Do VGT and XLK hold the same stocks?#
The largest holdings are the same. VGT also holds about 250 smaller tech companies that are not in the S&P 500.
Why do VGT and XLK returns differ?#
Mainly because of how each caps its biggest companies, and because VGT holds smaller tech companies too. In years when one giant moves a lot, the caps make the biggest difference.
Which is cheaper, VGT or XLK?#
XLK costs less: 0.08% a year against 0.09%. Fees come from each issuer and were checked on October 16, 2026.
Which did better, VGT or XLK?#
From January 2004 to October 2026, VGT returned about 14.9% a year and XLK returned about 14.9% a year, with dividends reinvested. Their worst drops were −54.6% and −53.0%. Past returns do not tell you what comes next.