XML 99 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns
12 Months Ended
Sep. 30, 2014
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 18.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 16.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 10.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Inception Date Nov. 01, 1984
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 18.83%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 16.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 10.22%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Inception Date Nov. 12, 2001
Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.95%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.98%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.92%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.22%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.20%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.24%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.53%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Inception Date Aug. 18, 2010
Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Inception Date Jan. 19, 2012
Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.36%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Inception Date Oct. 27, 2003
Return After Taxes on Distributions | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 16.98%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 15.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 9.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Return After Taxes on Distributions | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.95%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.21%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Return After Taxes on Distributions | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.17%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Return After Taxes on Distributions | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.91%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Return After Taxes on Distributions | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 9.61%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 5.60%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Return After Taxes on Distributions | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.12%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Return After Taxes on Distributions | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.04%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Return After Taxes on Distributions | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.59%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.06%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Return After Taxes on Distributions | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.34%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Return After Taxes on Distributions | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Return After Taxes on Distributions | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 12.92%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Return After Taxes on Distributions | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.70%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 13.67%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Return After Taxes on Distributions | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 5.96%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 4.31%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.07%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 13.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 8.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 3.73%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 6.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 4.53%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 6.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 4.51%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 7.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.04%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.34%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 7.98%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 4.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 8.46%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 5.20%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.44%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 5.18%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.39%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 9.16%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 5.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 9.18%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 5.43%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 9.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 5.48%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.38%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 10.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 11.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 3.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 5.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 3.86%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 3.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 2.68%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target Income Composite Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.76%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.97%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.38%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2015 Composite Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.77%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 9.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.93%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Target 2025 Composite Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.45%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.49%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.33%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Target 2035 Composite Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.68%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Target 2045 Composite Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.95%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
MSCI US Broad Market Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
MSCI US Broad Market Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
MSCI US Broad Market Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
MSCI US Broad Market Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
MSCI US Broad Market Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
MSCI US Broad Market Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
MSCI US Broad Market Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
MSCI US Broad Market Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 18.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
MSCI US Broad Market Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 19.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
MSCI US Broad Market Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2050 Composite Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 7.05%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Target 2040 Composite Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 7.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Target 2030 Composite Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.51%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.76%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Target 2020 Composite Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.37%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Target 2010 Composite Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 8.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Target 2055 Composite Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.62%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Target 2060 Composite Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member