<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024q3"
  xmlns:ohio="http://www.vanguard.com/20251130"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ohio-20251130.xsd" xlink:type="simple"/>
    <context id="D_30Nov2025_30Nov2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_RiskLoseMoneyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_GeneralMarketRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:GeneralMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_InvestingInBondMarketsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:InvestingInBondMarketsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_InvestingInMuniBondMarketsRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:InvestingInMuniBondMarketsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_TaxExemptIncomeRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:TaxExemptIncomeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_InterestRateRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_IncomeRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:IncomeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_MunicipalBondLiquidityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:MunicipalBondLiquidityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_CallRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:CallRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_ExtensionRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:ExtensionRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_StateSpecificFocusRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:StateSpecificFocusRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_ActiveManagementRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ohio:ActiveManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="S000002908_RiskNotInsuredDepositoryInstitutionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-30</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="C000007973_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergOHMunicipalBondIndexMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergOHMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergOHMunicipalBondIndexMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergOHMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergOHMunicipalBondIndexMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergOHMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergMunicipalBondIndexMember_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergMunicipalBondIndexMember_01Jan2021_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="_BloombergMunicipalBondIndexMember_01Jan2016_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ohio:BloombergMunicipalBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2018_31Dec2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2019_31Dec2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2020_31Dec2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2021_31Dec2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2022_31Dec2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2023_31Dec2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2024_31Dec2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="S000002908_C000007973_01Jan2025_31Dec2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000862341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ohio:S000002908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ohio:C000007973Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentPeriodEndDate contextRef="D_30Nov2025_30Nov2025" id="apid_1">2025-11-30</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="D_30Nov2025_30Nov2025" id="apid_2">0000862341</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="D_30Nov2025_30Nov2025" id="apid_3">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="D_30Nov2025_30Nov2025" id="apid_4">485BPOS</dei:DocumentType>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2018_31Dec2018"
      decimals="4"
      id="e486a388-2568-46bf-bae3-ceee064f6bfd"
      unitRef="pure">0.0095</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2019_31Dec2019"
      decimals="4"
      id="x_204d59fa-1757-436b-8d47-724358d071e0"
      unitRef="pure">0.0808</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2020_31Dec2020"
      decimals="4"
      id="x_879e5f1d-1c16-4710-bb58-7f7018956de1"
      unitRef="pure">0.0704</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2021_31Dec2021"
      decimals="4"
      id="x_401e5b26-30fe-4384-ac8f-957bd40c9cb5"
      unitRef="pure">0.0214</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2022_31Dec2022"
      decimals="4"
      id="x_86e712d6-a3a9-4bf7-8c5d-a5e4c2eb18c8"
      unitRef="pure">-0.1101</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2023_31Dec2023"
      decimals="4"
      id="x_2de76d6d-c415-4c94-bbcd-bd6e74bc0c66"
      unitRef="pure">0.0703</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2024_31Dec2024"
      decimals="4"
      id="x_76651981-721d-48c1-b7b1-9c25e699950a"
      unitRef="pure">0.0215</oef:AnnlRtrPct>
    <oef:AnnlRtrPct
      contextRef="S000002908_C000007973_01Jan2025_31Dec2025"
      decimals="4"
      id="fe1d4d24-d30d-4d69-906c-871787b1c7a1"
      unitRef="pure">0.0412</oef:AnnlRtrPct>
    <dei:EntityInvCompanyType
      contextRef="D_30Nov2025_30Nov2025"
      id="apid_2fd1e54d-76e5-46cb-b3db-c935edb770e5">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName
      contextRef="D_30Nov2025_30Nov2025"
      id="apid_79bcdab7-4106-4430-bc09-bd431d68fa5d">VANGUARD OHIO TAX-FREE FUNDS</dei:EntityRegistrantName>
    <oef:ProspectusDate
      contextRef="D_30Nov2025_30Nov2025"
      id="apid_ce643f99-2a88-41c1-ba98-f5c703362718">2026-03-27</oef:ProspectusDate>
    <oef:RiskReturnHeading
      contextRef="S000002908"
      id="x_7e2159a8-1789-4d4d-a8da-a8e32324d60a">&lt;span style="color:#000000;font-family:Arial;font-size:13pt;font-weight:bold;"&gt;Fund Summary&lt;/span&gt;</oef:RiskReturnHeading>
    <oef:ObjectiveHeading
      contextRef="S000002908"
      id="x_911276b3-fbed-4dac-b2f2-9847fe72cab3">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Investment Objective&lt;/span&gt;</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock
      contextRef="S000002908"
      id="x_68d327a4-483d-4fe6-9ac7-e689e259eb37">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;Vanguard Ohio Long-Term Tax-Exempt Fund (the &#x201c;Fund&#x201d;) seeks to provide current income that is exempt from both federal and Ohio personal income taxes. The Fund is intended for Ohio residents only.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading
      contextRef="S000002908"
      id="x_28b3a7aa-5191-4d78-8526-2cef3be43a25">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Fees and Expenses&lt;/span&gt;</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock
      contextRef="S000002908"
      id="x_19b4f9b0-1fd8-40e0-8e75-927ff92705a9">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;The following tables describe the fees and expenses you may pay if you buy, hold, and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and example below.&lt;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption
      contextRef="S000002908"
      id="x_427167f4-c701-46b7-8c33-9463b1475135">&lt;span style="color:#000000;font-family:Arial;font-size:8.5pt;font-weight:bold;"&gt;Shareholder Fees&lt;/span&gt;
&lt;br/&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8.5pt;"&gt;(Fees paid directly from your investment)&lt;/span&gt;</oef:ShareholderFeesCaption>
    <oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice
      contextRef="S000002908_C000007973"
      decimals="4"
      id="c300650b-c071-4bf6-9f6d-785e81386c09"
      unitRef="pure">0</oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <oef:MaximumCumulativeSalesChargeOverOther
      contextRef="S000002908_C000007973"
      decimals="4"
      id="b616069e-be35-4015-bd6d-e66d41492762"
      unitRef="pure">0</oef:MaximumCumulativeSalesChargeOverOther>
    <oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther
      contextRef="S000002908_C000007973"
      decimals="4"
      id="c183571c-ad79-44ff-8cd1-77954d60045c"
      unitRef="pure">0</oef:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <oef:RedemptionFeeOverRedemption
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_58dc11c6-b358-41ed-b415-906b3f750a7b"
      unitRef="pure">0</oef:RedemptionFeeOverRedemption>
    <oef:MaximumAccountFee
      contextRef="S000002908_C000007973"
      decimals="INF"
      id="b4e4614c-d462-4f22-94a2-6542edaeea35"
      unitRef="USD">25</oef:MaximumAccountFee>
    <oef:OperatingExpensesCaption
      contextRef="S000002908"
      id="c641ab04-6c50-4462-8625-fc6aeee2d837">&lt;span style="color:#000000;font-family:Arial;font-size:8.5pt;font-weight:bold;"&gt;Annual Fund Operating Expenses&lt;/span&gt;
&lt;br/&gt;&lt;span style="color:#000000;font-family:Arial;font-size:8.5pt;"&gt;(Expenses that you pay each year as a percentage of the value of your investment)&lt;/span&gt;</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets
      contextRef="S000002908_C000007973"
      decimals="4"
      id="f3798ef8-5fab-4f42-a464-e1ba522d5d4e"
      unitRef="pure">0.0008</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_81b72344-f313-4e6e-af34-9c1d9bcc7d39"
      unitRef="pure">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_684d3241-b3f1-4587-a9db-a872dfbbdcd3"
      unitRef="pure">0.0001</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_003bf3a1-ca47-476f-893b-95f222407466"
      unitRef="pure">0.0009</oef:ExpensesOverAssets>
    <oef:ExpenseExampleHeading
      contextRef="S000002908"
      id="x_77c93642-2783-4630-9c9f-6b3799469421">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Example&lt;/span&gt;</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock
      contextRef="S000002908"
      id="b655e2f6-c1b9-4dba-877f-eb76c8262e97">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;This example is intended to help you compare the cost of investing in the Fund with the cost of investing in other funds. The example assumes that you invest $10,000 in the Fund for&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;the time periods indicated and then redeem all of your shares at the end of those periods. The example also assumes that your investment has a 5%&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;return each year&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;and that the Fund&#x2019;s operating expenses remain the&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;same.&lt;/span&gt;</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleYear01
      contextRef="S000002908_C000007973"
      decimals="INF"
      id="c000b152-9b7a-44a6-94e9-3012db12ed6e"
      unitRef="USD">9</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03
      contextRef="S000002908_C000007973"
      decimals="INF"
      id="x_06bd221e-6fd9-40e3-9ed5-94a27452a10e"
      unitRef="USD">29</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05
      contextRef="S000002908_C000007973"
      decimals="INF"
      id="x_4ee6ff64-462f-4496-992f-1a2b3246fa06"
      unitRef="USD">51</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleYear10
      contextRef="S000002908_C000007973"
      decimals="INF"
      id="d946fcd3-155c-41bd-9caf-bad80376b322"
      unitRef="USD">115</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading
      contextRef="S000002908"
      id="x_6768802b-a3e3-488a-b178-ebd665aa5c08">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Portfolio Turnover&lt;/span&gt;</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock
      contextRef="S000002908"
      id="e01712ad-8bd0-4226-9059-baabdeb46201">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the example, affect the Fund&#x2019;s performance. During the most recent fiscal year, the Fund&#x2019;s portfolio turnover rate was &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;24&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;% of the average value of its portfolio.&lt;/span&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate
      contextRef="S000002908"
      decimals="4"
      id="x_50c2fc5e-0cc4-4b7a-8cc8-70a60a8ca643"
      unitRef="pure">0.24</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading
      contextRef="S000002908"
      id="x_6f809b00-8e02-40a4-8363-672c7f6598ed">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Principal Investment Strategies&lt;/span&gt;</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock
      contextRef="S000002908"
      id="x_350d7c6e-772c-484d-b527-60fed292aa68">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The Fund employs an active management approach, investing primarily in high-quality municipal bonds issued by Ohio state and local governments, as well as by regional governmental and public financing authorities. As a matter of fundamental policy, under normal circumstances, the Fund invests at least 80% of its net assets, plus the amount&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;of any borrowings for investment purposes, in securities whose income is exempt from federal and Ohio state taxes.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;The Fund primarily purchases municipal bonds rated investment-grade, as determined by a nationally recognized statistical rating organization or (if unrated) determined to be of comparable quality by the Fund&#x2019;s advisor.  The Fund expects to maintain a dollar-weighted average maturity between 10 and 25 years, but has no limitations on the maturities of individual securities.&lt;/span&gt;</oef:StrategyNarrativeTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_RiskLoseMoneyMember"
      id="x_3ef27cde-70f4-43ce-93a2-4d891790e8cb">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;As with any investment,  an investment in the Fund could lose money over any time&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;period.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_GeneralMarketRiskMember"
      id="x_3f0189c6-5b7f-4622-87c9-378247e18f55">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;General Market Risk.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; The markets in which the Fund invests can be affected by a variety of factors. These factors, which can be real or perceived, may include economic, market, political, and regulatory conditions and developments as well as local, regional, or global events such as wars, military conflicts, natural disasters, and public health issues. In addition, investor sentiment and expectations regarding these factors can also impact the markets. Different parts of the market, including different industries and sectors as well as different types of securities, may react differently to factors that affect the market. These factors can contribute to market uncertainty, market volatility, and fluctuations in the value of the Fund&#x2019;s investments, thereby resulting in potential losses to the Fund over short or long periods.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_InvestingInBondMarketsRiskMember"
      id="x_2e23cf06-64c9-4cf2-8b2a-233f3d91e6e9">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Investing in Bond Markets&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; The Fund may be impacted by the general condition of the bond markets and by factors that affect bonds and bond issuers. For example, as a general rule, bond prices and interest rates move in opposite directions. When interest rates rise, bond prices tend to fall, and when interest rates fall, bond prices tend to go up. Bond income also is &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;affected by changes in interest rates. Interest rates can rise or fall for a number of reasons, including, but not limited to, central bank monetary policy, inflationary or deflationary pressures, and changes in general market and economic conditions. Changing interest rates, including, but not limited to, rates that fall below zero, could have unpredictable effects on the overall market and may expose the bond markets in particular to heightened volatility and potential illiquidity.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; The degree to which the Fund is impacted by certain &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;bond market risks may vary based on factors disclosed in its principal investment strategies&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;, such as the types of bonds in which it invests and the &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;overall credit quality&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;, average maturity,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;and/or average duration of its &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;bond&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;holdings.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_InvestingInMuniBondMarketsRiskMember"
      id="f82dbf1c-e4d5-46b5-91e0-8bb835dd9598">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Investing in the Municipal Bond Market.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; In addition to the general risks associated with investing in bonds, municipal bonds are subject to unique risks. The values of the Fund&#x2019;s municipal bond holdings could be impacted significantly by economic, regulatory, political, or other developments or circumstances affecting municipal bond issuers. These developments or circumstances could create uncertainty in the municipal bond market and/or adversely impact the ability of municipal bond issuers to make principal and interest payments, which could result in a loss to the Fund. Municipal bonds can vary from one another in a number of ways, which can impact their sensitivity to certain risks. For example, investing in revenue bonds, which make up a significant portion of the municipal bond market, will generally subject the Fund to a higher risk of loss than investing in municipal bonds secured by the full faith, credit, and taxing power of the issuer (general obligation bonds). Because the interest and principal on revenue bonds is payable only from a particular stream of revenue, they generally carry more &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Credit Risk&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; than general obligation bonds. Revenue bonds also tend to be more sensitive to economic conditions than general obligation bonds, which could make their prices more volatile. The Fund also is subject to the risk that all or a significant portion of its municipal bond holdings will be affected in the same manner. Because many municipal bonds are issued to finance similar projects, conditions in related sectors could have an outsized impact on the municipal bond market. As a result, the Fund may underperform funds that invest more broadly.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_TaxExemptIncomeRiskMember"
      id="x_9525f26a-4801-4780-b3fa-0d10c856f44d">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Tax-Exempt Income Risk.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; There is no guarantee that the interest payable on municipal bonds will remain exempt from federal, state,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;or local income taxes. Tax-exempt income from the Fund&#x2019;s municipal bond holdings could be declared taxable, possibly with retroactive effect,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;due to a variety of circumstances such as tax law changes, adverse interpretations by tax authorities, or noncompliant conduct by a municipal bond issuer.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;Any of these circumstances could cause the prices of municipal bonds to decline significantly or impair the Fund&#x2019;s ability to achieve its investment&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;objective.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_InterestRateRiskMember"
      id="x_045a6051-2866-469f-8e41-52c5df4520f5">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Interest Rate Risk&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;During periods of rising interest rates,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;bond prices overall may decline,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;which could result in a decline in the Fund&#x2019;s value.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The prices of &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;longer&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;-term bonds&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;are more sensitive to changes in interest rates than the &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:0.0pt;"&gt;prices of shorter-term bonds.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_IncomeRiskMember"
      id="x_94a5e4a1-b83c-494e-8e41-93ea5e941a61">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Income Risk&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; During periods of falling interest rates, the Fund&#x2019;s income may decline. The income paid by shorter-term bonds is subject to a higher degree of fluctuation than the income paid by longer-term bonds.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_CreditRiskMember"
      id="x_61d17d75-6395-43f1-9203-a705454da69c">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Credit Risk&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; Credit risk refers to the chance that an issuer will default (fail to meet its credit obligations) or fail to make payments in a timely manner, which could result in a loss to the Fund. In addition, negative perceptions of an issuer&#x2019;s ability to make payments can cause the price of a security to decline. While all debt securities are subject to credit risk to some extent, those with higher credit quality ratings generally pose less credit risk than those with lower credit quality ratings.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_MunicipalBondLiquidityRiskMember"
      id="b970c304-1697-46d7-96d6-1bc0c9dbfa1c">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Municipal Bond Liquidity Risk.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; Limited trading in the municipal bond market and a relative lack of publicly available information about the financial condition of municipal bond issuers may make municipal bonds more difficult to value or sell than other types of debt securities. If the Fund is unable to sell a security at an advantageous time or price, its returns may be reduced.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_CallRiskMember"
      id="x_3a789dc6-f5dd-42b8-b858-d0d02f50a2bc">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Call Risk.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;Certain bonds held by the Fund may be callable.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The issuer of a callable bond&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;has the right to &#x201c;call&#x201d; (redeem) the bond before its maturity date. Calls on bonds held by the Fund would result in the Fund losing any price appreciation above the bond&#x2019;s call price.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;In addition, because bond calls occur more frequently during periods of falling interest rates, the Fund likely would be forced to reinvest the proceeds of any called bonds at a lower interest rate than that of the called bonds, resulting in a decline in the Fund&#x2019;s income and a potential loss in the value of the Fund&#x2019;s investments. If the proceeds from a called bond generate taxable income, the Fund may need to distribute income subject to federal or Ohio personal income tax or to the federal alternative minimum tax. Frequent bond calls and subsequent reinvestments of the proceeds also would increase the Fund&#x2019;s turnover&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;rate.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_ExtensionRiskMember"
      id="x_920576d7-e3c9-40ac-be39-897e95aa3e28">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Extension Risk&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-weight:bold;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;During periods of rising interest rates, certain bonds held by the Fund may be paid off substantially more slowly than originally anticipated. As a result, the value of the bonds may fall,&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;resulting in a decline in the Fund&#x2019;s income and a potential loss in the value of the Fund&#x2019;s&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;investments.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_StateSpecificFocusRiskMember"
      id="a0c77b41-e331-4499-9a89-ecc80a219f3f">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;State-Specific Focus.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; The Fund invests primarily in securities issued by Ohio and its municipalities. Any adverse tax, legislative, or political developments in Ohio may have far-reaching impacts on the overall Ohio municipal bond market, which could adversely affect the Fund&#x2019;s holdings and/or the securities that are available for investment by the Fund. In addition,  the Fund is more susceptible to the credit risk of and unfavorable developments in Ohio than a fund that invests more widely. Unfavorable developments in any economic sector may have far-reaching ramifications on the overall Ohio municipal bond&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;market.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_ActiveManagementRiskMember"
      id="a71e9049-ddfa-4ca7-8ffb-7707199797c6">&lt;span style="font-family:Arial;font-size:9.5pt;margin-left:-8.6pt;"&gt;&#x2022;&#x2002;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;font-weight:bold;"&gt;Active Management.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The Fund is actively managed.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The advisor&#x2019;s security selection and/or strategy execution could cause the Fund to underperform relevant securities markets or other funds with a similar investment objective.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock
      contextRef="S000002908_RiskNotInsuredDepositoryInstitutionMember"
      id="a7656a9b-5870-4ace-9905-e4b2f138ee00">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;font-weight:bold;"&gt;An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading
      contextRef="S000002908"
      id="x_8e95df1b-12fc-4792-a501-c15918db5287">&lt;span style="color:#000000;font-family:Arial;font-size:10pt;font-weight:bold;"&gt;Annual Total Returns&lt;/span&gt;</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock
      contextRef="S000002908"
      id="x_3d9ee2db-f8f6-4953-9d29-f31c7e003e89">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The following bar chart and table show the Fund&#x2019;s historical performance and are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of a broad-based securities market index and one or more additional indexes&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;with similar investment characteristics as the Fund.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; Keep in mind that the Fund&#x2019;s past performance &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;(before and after taxes) does not indicate how the Fund will perform in the future.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; Updated performance information is available on our website at &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;"&gt;vanguard.com/performance&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;.&lt;/span&gt;</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns
      contextRef="S000002908"
      id="x_6b719e7f-d5db-41ad-be9c-859b6fcd0740">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;The following bar chart and table show the Fund&#x2019;s historical performance and are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of a broad-based securities market index and one or more additional indexes&lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;line-height:11.5pt;"&gt;  &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;with similar investment characteristics as the Fund.&lt;/span&gt;</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="S000002908"
      id="b5baf30c-0e4d-4589-b02b-7787123cbeab">&lt;span style="font-family:Arial;font-size:9.5pt;"&gt; Keep in mind that the Fund&#x2019;s past performance &lt;/span&gt;&lt;span style="font-family:Arial;font-size:9.5pt;"&gt;(before and after taxes) does not indicate how the Fund will perform in the future.&lt;/span&gt;</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress
      contextRef="S000002908"
      id="x_270d8808-ee54-4e0e-8990-0825332be294">&lt;span style="font-family:Arial;font-size:9.5pt;font-style:italic;"&gt;vanguard.com/performance&lt;/span&gt;</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:BarChartHeading
      contextRef="S000002908"
      id="da858dda-c44e-4a51-afec-7578db2daf22">&lt;span style="font-family:Arial;font-size:8pt;font-weight:bold;"&gt;Annual Total Returns &#x2014; Vanguard Ohio Long-Term Tax-Exempt Fund Investor Shares&lt;/span&gt;</oef:BarChartHeading>
    <oef:BarChartClosingTextBlock
      contextRef="S000002908"
      id="e5dd1d52-4dd6-4c6c-89da-3355dc67078e">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;During the periods shown in the bar chart, the highest and lowest returns for a calendar quarter were:&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:HighestQuarterlyReturnLabel
      contextRef="S000002908_C000007973"
      id="x_4481348e-4503-4c9b-aeef-8e51e411f08e">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;"&gt;Highest&lt;/span&gt;</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_03837c41-e9b6-48b0-828a-80f8427d8dff"
      unitRef="pure">0.0937</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate
      contextRef="S000002908_C000007973"
      id="f385bde8-56d5-44d6-b83b-390c5b2ca007">2023-12-31</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel
      contextRef="S000002908_C000007973"
      id="x_2d155634-3dcc-465d-af1c-220936be9635">&lt;span style="color:#000000;font-family:Arial;font-size:8pt;margin-left:0.0pt;"&gt;Lowest&lt;/span&gt;</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn
      contextRef="S000002908_C000007973"
      decimals="4"
      id="x_247265d2-4940-425b-9596-de24825ca0d4"
      unitRef="pure">-0.0638</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate
      contextRef="S000002908_C000007973"
      id="x_228effdc-16bb-4cbf-abbb-f2c1a7a49f6e">2022-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading
      contextRef="S000002908"
      id="x_2bcdfaf9-cbf5-45d0-b8de-87bfcda20d65">&lt;span style="font-family:Arial;font-size:8.5pt;font-weight:bold;"&gt;Average Annual Total Returns for Periods Ended December 31, 2025&lt;/span&gt;</oef:PerformanceTableHeading>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_01Jan2025_31Dec2025"
      decimals="4"
      id="x_79af14ab-4e6b-4ab8-948f-27c0a938409b"
      unitRef="pure">0.0412</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_01Jan2021_31Dec2025"
      decimals="4"
      id="x_1a25425b-e4b7-4bf8-b17c-211c215ca86f"
      unitRef="pure">0.0068</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_01Jan2016_31Dec2025"
      decimals="4"
      id="a84d64e4-ce71-4b2e-89b8-ae917cc17cf1"
      unitRef="pure">0.0264</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsMember_01Jan2025_31Dec2025"
      decimals="4"
      id="x_74d99a16-f9fc-45fa-af4c-0eb9337b8ee6"
      unitRef="pure">0.0412</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_5ef2fc28-afbb-4b84-b69c-617a54df8eca"
      unitRef="pure">0.0064</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsMember_01Jan2016_31Dec2025"
      decimals="4"
      id="x_627c34d0-0c19-4404-b20f-0e2b14083db9"
      unitRef="pure">0.0254</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2025_31Dec2025"
      decimals="4"
      id="b0add91a-cd5b-4d46-b27a-3f020269265d"
      unitRef="pure">0.0392</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_56d26b06-01ce-43b5-a8d1-6fbb2bfd84db"
      unitRef="pure">0.0119</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="C000007973_AfterTaxesOnDistributionsAndSalesMember_01Jan2016_31Dec2025"
      decimals="4"
      id="ea69db1e-af16-419e-9428-aa408905a51f"
      unitRef="pure">0.0272</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergOHMunicipalBondIndexMember_01Jan2025_31Dec2025"
      decimals="4"
      id="x_9e3781eb-10e7-46b2-947a-349117ce5d91"
      unitRef="pure">0.0434</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergOHMunicipalBondIndexMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_8c16bca4-7435-4680-8194-a3d0c6fd8d92"
      unitRef="pure">0.0059</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergOHMunicipalBondIndexMember_01Jan2016_31Dec2025"
      decimals="4"
      id="c9cbdd49-638c-4e49-8bdf-20cf5bf6a80b"
      unitRef="pure">0.0223</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergMunicipalBondIndexMember_01Jan2025_31Dec2025"
      decimals="4"
      id="e4d770d0-ca21-4b8e-82b3-4df47e0f2dde"
      unitRef="pure">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergMunicipalBondIndexMember_01Jan2021_31Dec2025"
      decimals="4"
      id="x_94947524-11a5-44ee-b67a-b0cfd98d7655"
      unitRef="pure">0.0080</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="_BloombergMunicipalBondIndexMember_01Jan2016_31Dec2025"
      decimals="4"
      id="ef5e9fc8-bfe0-49b2-acf0-f6d71cc2a6b5"
      unitRef="pure">0.0234</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock
      contextRef="S000002908"
      id="a2a37107-5303-4e2b-8b3f-0c8756a0ca29">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;When after-tax returns are calculated, it is &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Please note that after-tax returns are not relevant for a &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Also, figures captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;font-style:italic;"&gt;Return After Taxes on Distributions and Sale of Fund Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt; may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.&lt;/span&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate
      contextRef="S000002908"
      id="a6d48daf-da73-47b6-b7da-c0a1a9a439e3">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;When after-tax returns are calculated, it is &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. &lt;/span&gt;</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred
      contextRef="S000002908"
      id="x_95be555f-f060-4b36-805e-b8e1e265f0d0">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Please note that after-tax returns are not relevant for a &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. &lt;/span&gt;</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableExplanationAfterTaxHigher
      contextRef="S000002908"
      id="x_881f4697-4fdb-4b6c-bc6d-c492dd1aec6d">&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt;Also, figures captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;font-style:italic;"&gt;Return After Taxes on Distributions and Sale of Fund Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:Arial;font-size:9.5pt;"&gt; may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.&lt;/span&gt;</oef:PerformanceTableExplanationAfterTaxHigher>
</xbrl>
