Finance.Foundation
finance.foundation / Funds / Vanguard Target Retirement 2035 Fund
Fund · Target-date fund

Vanguard Target Retirement 2035 Fund

The default investment for a large share of US retirement savers, who are enrolled into it automatically. It holds other funds rather than securities, and rebalances toward bonds each year on a published glide path — a portfolio that changes shape on a schedule rather than on a view.

Bought and sold
VTTHX — at net asset value from the manager, not on an exchange. An open-end mutual fund, bought at net asset value from the manager. It is most often reached through an employer retirement plan rather than a brokerage.
Type
Target-date fund
Manager
Vanguard
Strategy
Fund of funds with an allocation that shifts from equities to bonds as 2035 approaches
Domicile
United States
Size
$118.6bn — net assets of the whole series, as reported at 2026-03-31

Fund identity

Vanguard Target Retirement 2035 FundSEC series S000002573 · VANGUARD CHESTER FUNDS

A single share class (SEC class C000007076).

Series and class identifiers and their names come from the SEC’s Investment Company Series and Class report — the registry that assigns them, not our own naming. Holds other Vanguard index funds rather than securities directly, and shifts the mix from equities toward bonds each year along a published glide path.

Where the size figure comes from

Reported$118.6bn
What it countsnet assets of the whole series
As of2026-03-31
SourceSEC N-PORT data set

Our earlier undated figure was $118.6bn; this one carries the reporting date above and moves only when the fund files again.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/funds/vanguard-target-2035

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/funds/vanguard-target-2035
Python
import requests r = requests.get("https://finance.foundation/api/v1/funds/vanguard-target-2035", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/funds/vanguard-target-2035"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/funds/vanguard-target-2035.csv")