<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vmc-20240216.xsd" xlink:type="simple"/>
    <context id="c20240216to20240216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2024-02-16</startDate>
            <endDate>2024-02-16</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20240216to20240216"
      id="Fact_56abb9f6765443ad8db2ce277d8938e1">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20240216to20240216"
      id="Fact_b9be9832d4cd46c3a7224ed13ee7c5cb">0001396009</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20240216to20240216"
      id="Fact_9eeee4dbc3fa48c1a526743ff571964a">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20240216to20240216"
      id="Fact_fbe541a64f264cf48e28f64e460053ad">2024-02-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20240216to20240216"
      id="Fact_728bc9c302eb410689866077f1533bb1">VULCAN MATERIALS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240216to20240216"
      id="Fact_c41b733cb8b64c9194247b845a97a4b4">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20240216to20240216"
      id="Fact_ecddcbab75c54663afea2c23836dd026">001-33841</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240216to20240216"
      id="Fact_a18b89ed0452484ca314470a6a9649f7">20-8579133</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240216to20240216"
      id="Fact_cd4f21b6a85348cfa1df88287861ab9c">1200 Urban Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20240216to20240216"
      id="Fact_b7d3186e8a8942fe865844ed8632c059">Birmingham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240216to20240216"
      id="Fact_618f26fbc8fb4848afc9134e37bf8f65">AL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240216to20240216"
      id="Fact_a338c6b6065a4940bd013345fdcea261">35242</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240216to20240216"
      id="Fact_653ce3f9f91447e7ab42a1acdd2dc6da">205</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240216to20240216"
      id="Fact_68ea1ed327334c37a0a1cd6ed7ad13ed">298-3000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20240216to20240216"
      id="Fact_963b28ced9bf4062be2a97efa4888c06">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20240216to20240216"
      id="Fact_8c9a75e8cd6543dda1f791bb483c768d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20240216to20240216"
      id="Fact_0462864647e54462a4411c8f7293d5e4">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20240216to20240216"
      id="Fact_286262d2b02541918daf3574e2b02221">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20240216to20240216"
      id="Fact_1cb11b75c5c34aa7a585d316a92ce773">Common Stock, $1 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240216to20240216"
      id="Fact_c2e4299d11e74c2c87be8aab98993236">VMC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240216to20240216"
      id="Fact_a18cbe4220bd452297f67f52ff8cb626">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240216to20240216"
      id="Fact_a12dbaf714074f42a2b77bcf424744c8">false</dei:EntityEmergingGrowthCompany>
</xbrl>
