<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vmc-20261029.xsd" xlink:type="simple"/>
    <context id="c20261029to20261029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2026-10-29</startDate>
            <endDate>2026-10-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20261029to20261029"
      id="Fact_b9e9f1546cee431abb1edce2d3c7e42a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20261029to20261029"
      id="Fact_6643d2537b354aad9edcec4440b57fa3">0001396009</dei:EntityCentralIndexKey>
    <dei:SecurityExchangeName
      contextRef="c20261029to20261029"
      id="Fact_266eb9bc5dd3499b980d51beaa1aca1b">NYSE</dei:SecurityExchangeName>
    <dei:DocumentType
      contextRef="c20261029to20261029"
      id="Fact_75885095f3624734ade6c33b7a3d6d2f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20261029to20261029"
      id="Fact_1e4890c5e0134085b6c45517d786f731">2026-10-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20261029to20261029"
      id="Fact_869b2d58548c472bb83b711b1a4c324b">VULCAN MATERIALS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20261029to20261029"
      id="Fact_6269f305d3e6483a909064262ad73823">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20261029to20261029"
      id="Fact_6dbc7302443741aa9b08810f0e03c96c">001-33841</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20261029to20261029"
      id="Fact_d08427ae8e8148c8a25508a12883289f">20-8579133</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20261029to20261029"
      id="Fact_83f351a67a82436e97181db504d37c18">1200 Urban Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20261029to20261029"
      id="Fact_520901154d2e486082e449ea266c9ab8">Birmingham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20261029to20261029"
      id="Fact_655b6e6bb5ac449f8cd5bae4cc37f00d">AL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20261029to20261029"
      id="Fact_78cf23f5307e4511a52a9236ce44d17b">35242</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20261029to20261029"
      id="Fact_c4e073fad65541f49470dd8d21a95864">205</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20261029to20261029"
      id="Fact_5d51873fe22b449baf7e83529bdf5eb9">298-3000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20261029to20261029"
      id="Fact_6b821e4c59de49b9b7445a09104a9633">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20261029to20261029"
      id="Fact_7f8ea6dc708b452ea12c01cb1379c6ed">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20261029to20261029"
      id="Fact_27ba298871f64a82a3404f29c783ec46">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20261029to20261029"
      id="Fact_66ff2788f5c742378e18bfbe58c2a397">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20261029to20261029"
      id="Fact_2b980e2eeb794122b0c9ef1833de9a6b">Common Stock, $1 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20261029to20261029"
      id="Fact_c2254413d2ff4bf28912a1369d97cd18">VMC</dei:TradingSymbol>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20261029to20261029"
      id="Fact_6fe51efaa3e949bfaadf10db24646b38">false</dei:EntityEmergingGrowthCompany>
</xbrl>
