XML 17 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Label Element Value
Risk/Return: rr_RiskReturnAbstract  
Document Type dei_DocumentType 485BPOS
Document Period End Date dei_DocumentPeriodEndDate Aug. 31, 2014
Registrant Name dei_EntityRegistrantName Vanguard Money Market Reserves
Central Index Key dei_EntityCentralIndexKey 0000106830
Amendment Flag dei_AmendmentFlag false
Document Creation Date dei_DocumentCreationDate Dec. 19, 2014
Document Effective Date dei_DocumentEffectiveDate Dec. 19, 2014
Vanguard Federal Money Market Fund | Vanguard Federal Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Management Fees rr_ManagementFeesOverAssets 0.09%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.11%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
[1]
1 YEAR rr_ExpenseExampleNoRedemptionYear01 11rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 35rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 62rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 141rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jul. 13, 1981
2004 rr_AnnualReturn2004 1.08%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2005 rr_AnnualReturn2005 2.96%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2006 rr_AnnualReturn2006 4.81%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2007 rr_AnnualReturn2007 5.07%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2008 rr_AnnualReturn2008 2.53%rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2009 rr_AnnualReturn2009 0.40%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2010 rr_AnnualReturn2010 0.02%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2011 rr_AnnualReturn2011 0.01%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2012 rr_AnnualReturn2012 0.01%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
2013 rr_AnnualReturn2013 0.02%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 0.01%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Dec. 31, 2006
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 1.28%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn 0.00%rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
One Year rr_AverageAnnualReturnYear01 0.02%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Five Years rr_AverageAnnualReturnYear05 0.09%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Ten Years rr_AverageAnnualReturnYear10 1.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Inception Date rr_AverageAnnualReturnInceptionDate Jul. 13, 1981
Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Management Fees rr_ManagementFeesOverAssets 0.13%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
[1]
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 04, 1975
2004 rr_AnnualReturn2004 1.11%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2005 rr_AnnualReturn2005 3.01%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2006 rr_AnnualReturn2006 4.88%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2007 rr_AnnualReturn2007 5.14%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2008 rr_AnnualReturn2008 2.77%rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2009 rr_AnnualReturn2009 0.53%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2010 rr_AnnualReturn2010 0.06%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2011 rr_AnnualReturn2011 0.05%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2012 rr_AnnualReturn2012 0.04%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
2013 rr_AnnualReturn2013 0.02%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 0.01%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Dec. 31, 2006
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 1.29%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn 0.00%rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
One Year rr_AverageAnnualReturnYear01 0.02%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Five Years rr_AverageAnnualReturnYear05 0.14%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Ten Years rr_AverageAnnualReturnYear10 1.74%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 04, 1975
Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Management Fees rr_ManagementFeesOverAssets 0.07%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.03%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.10%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
[1]
1 YEAR rr_ExpenseExampleNoRedemptionYear01 10rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 32rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 56rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 128rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 03, 1989
2004 rr_AnnualReturn2004 1.33%rr_AnnualReturn2004
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2005 rr_AnnualReturn2005 3.21%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2006 rr_AnnualReturn2006 5.08%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2007 rr_AnnualReturn2007 5.30%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2008 rr_AnnualReturn2008 2.93%rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2009 rr_AnnualReturn2009 0.68%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2010 rr_AnnualReturn2010 0.20%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2011 rr_AnnualReturn2011 0.14%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2012 rr_AnnualReturn2012 0.11%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
2013 rr_AnnualReturn2013 0.06%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Date rr_BarChartYearToDateReturnDate Sep. 30, 2014
Year to Date Return rr_BarChartYearToDateReturn 0.04%rr_BarChartYearToDateReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Dec. 31, 2006
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 1.34%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2013
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn 0.01%rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
One Year rr_AverageAnnualReturnYear01 0.06%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Five Years rr_AverageAnnualReturnYear05 0.24%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Ten Years rr_AverageAnnualReturnYear10 1.88%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 03, 1989
Citigroup 3-Month U.S. Treasury Bill Index | Vanguard Federal Money Market Fund | Vanguard Federal Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 0.05%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Five Years rr_AverageAnnualReturnYear05 0.09%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Ten Years rr_AverageAnnualReturnYear10 1.58%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Citigroup 3-Month U.S. Treasury Bill Index | Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 0.05%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Five Years rr_AverageAnnualReturnYear05 0.09%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Ten Years rr_AverageAnnualReturnYear10 1.58%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Citigroup 3-Month U.S. Treasury Bill Index | Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 0.05%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Five Years rr_AverageAnnualReturnYear05 0.09%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Ten Years rr_AverageAnnualReturnYear10 1.58%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_Citigroup3MonthUSTreasuryBillIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
U.S. Government Money Market Funds Average | Vanguard Federal Money Market Fund | Vanguard Federal Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 none
Five Years rr_AverageAnnualReturnYear05 0.02%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_PerformanceMeasureAxis
= vanguard_USGovernmentMoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Ten Years rr_AverageAnnualReturnYear10 1.34%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004462Member
/ rr_PerformanceMeasureAxis
= vanguard_USGovernmentMoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012238Member
Money Market Funds Average | Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 none
Five Years rr_AverageAnnualReturnYear05 0.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_MoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Ten Years rr_AverageAnnualReturnYear10 1.37%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_MoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012239Member
Institutional Money Market Funds Average | Vanguard Prime Money Market Fund | Vanguard Prime Money Market Fund - Institutional Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 none
Five Years rr_AverageAnnualReturnYear05 0.10%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_InstitutionalMoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
Ten Years rr_AverageAnnualReturnYear10 1.63%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000004463Member
/ rr_PerformanceMeasureAxis
= vanguard_InstitutionalMoneyMarketFundsAverageMember
/ rr_ProspectusShareClassAxis
= vanguard_C000012240Member
[1] Vanguard and the Fund's Board have voluntarily agreed to temporarily limit certain net operating expenses in excess of the Fund's daily yield so as to maintain a zero or positive yield for the Fund. Vanguard and the Fund's Board may terminate the temporary expense limitation at any time.