<SEC-DOCUMENT>0000950170-24-107624.txt : 20240918
<SEC-HEADER>0000950170-24-107624.hdr.sgml : 20240918
<ACCEPTANCE-DATETIME>20240918093636
ACCESSION NUMBER:		0000950170-24-107624
CONFORMED SUBMISSION TYPE:	SD
PUBLIC DOCUMENT COUNT:		12
<RULE>
<RULE-NAME>13q-1
<ITEM>
<ITEM-NUMBER>2.01
<ITEM-PERIOD>20231231
</ITEM>
</RULE>
<RESOURCE-EXT-ISSUER>N
FILED AS OF DATE:		20240918
DATE AS OF CHANGE:		20240918

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MARTIN MARIETTA MATERIALS INC
		CENTRAL INDEX KEY:			0000916076
		STANDARD INDUSTRIAL CLASSIFICATION:	MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				561848578
		STATE OF INCORPORATION:			NC
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		SD
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12744
		FILM NUMBER:		241306353

	BUSINESS ADDRESS:	
		STREET 1:		4123 PARKLAKE AVE
		CITY:			RALEIGH
		STATE:			NC
		ZIP:			27612
		BUSINESS PHONE:		919-781-4550

	MAIL ADDRESS:	
		STREET 1:		4123 PARKLAKE AVE
		CITY:			RALEIGH
		STATE:			NC
		ZIP:			27612
</SEC-HEADER>
<DOCUMENT>
<TYPE>SD
<SEQUENCE>1
<FILENAME>mlm-20231231.htm
<DESCRIPTION>SD
<TEXT>
<html>
 <head>
  <title>SD</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">UNITED STATES</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">WASHINGTON, DC 20549</font></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><font style="white-space:pre-wrap;font-size:1pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">FORM SD</font></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><font style="white-space:pre-wrap;font-size:3pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">SPECIALIZED DISCLOSURE REPORT</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Commission File Number: 1-12744</font></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><font style="white-space:pre-wrap;font-size:3pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">MARTIN MARIETTA MATERIALS, INC.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(Exact Name of Registrant as Specified in its Charter)</font></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><font style="white-space:pre-wrap;font-size:3pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:6pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Commission File Number: 1-12744</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50%;"></td>
    <td style="width:50%;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">North Carolina</font></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">56-1848578</font></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">(State or other jurisdiction of incorporation or organization)</font></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">(I.R.S. Employer Identification No.)</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">4123 Parklake Avenue, Raleigh, NC</font></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">27612</font></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">(Address of principal executive offices)</font></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">(Zip Code)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:6pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">James A. J. Nickolas</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(919) 781-4550</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Calibri',sans-serif;min-width:fit-content;">(Name and telephone number, including area code, of the person to contact in connection with this report)</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:9pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Check the appropriate box to indicate the rule pursuant to which this form is being filed, and provide the period to which the information in this form applies:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.994%;"></td>
    <td style="width:98.012%;"></td>
    <td style="width:0.994%;"></td>
   </tr>
   <tr style="height:10.8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</font><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rule 13p-1 under the Securities Exchange Act (17 CFR 240.13p-1) for the reporting period from January 1 to December 31, 2023.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">  </font></p></td>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</font><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Rule 13q-1 under the Securities Exchange Act (17 CFR 240.13q-1) for the fiscal year ended December 31, 2023.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">  </font></p></td>
   </tr>
   <tr style="height:2pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Section 2 &#x2013; Resource Extraction Issuer Disclosure.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Item 2.01  Resource Extraction Issuer Disclosure and Report.</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Disclosure of Payments by Resource Extraction Issuers</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The specified payment disclosure required by Form SD is included in Exhibit 2.01 to this Form SD.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Section 3 &#x2013; Exhibits.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Item 3.01  Exhibits.</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">The following exhibit is included as part of this report.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8.08%;"></td>
    <td style="width:1.02%;"></td>
    <td style="width:90.9%;"></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">2.01</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:right;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Interactive Data File (Disclosure of Payments by Resource Extraction Issuers for the year ended December 31, 2023 filed in XBRL).</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">SIGNATURES</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:2.36%;"></td>
    <td style="width:1%;"></td>
    <td style="width:36.64%;"></td>
    <td style="width:26.7%;"></td>
    <td style="width:33.3%;"></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;">MARTIN MARIETTA MATERIALS, INC.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Registrant)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.75pt solid #000000;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">/s/ James A. J. Nickolas</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.75pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.75pt solid #000000;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;September 18, 2024</font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">James A. J. Nickolas</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Date)</font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">Executive Vice President and</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;&#160;&#160;Chief Financial Officer</font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.01.INS
<SEQUENCE>2
<FILENAME>mlm_ex2_01-20231231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?><!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2024-09-18T09:27:37.6757+00:00 --><!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:rxp="http://xbrl.sec.gov/rxp/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:mlm="http://martinmarietta.com/20231231" xmlns:snj="http://xbrl.sec.gov/snj/2024">
 <link:schemaRef xlink:type="simple" xlink:href="mlm_ex2_01-20231231.xsd"></link:schemaRef>
 <xbrli:context id="C_97075f32-7387-4c47-9f04-b8f2ad845c75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:GovernmentAxis">mlm:MunicipalityOfGuysboroughMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="rxp:CountryAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_a8e56531-0019-428a-a4ea-956a58a07dba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mlm:MartinMariettaMaterialsCanadaLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_cfe2002b-641d-42c6-a4f4-69d5c741c5f2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:CountryAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_d3337e31-2902-4a72-b114-b12edf0687a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:GovernmentAxis">mlm:BureauOfLandManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="rxp:CountryAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_db66bf14-77cb-4ebb-943e-9fd50e6c3dd9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:ProjectAxis">mlm:USCOSandGravelStoneOpenPitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_e137162e-3713-4199-910b-d7831bb9a1d3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:ProjectAxis">mlm:USWYSandGravelStoneOpenPitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_e5860ed0-099a-4533-af4e-55e38b8e91a8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:GovernmentAxis">mlm:CanadaRevenueAgencyFederalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="rxp:CountryAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_09faf8a1-318c-43fd-a78c-0e666ca98025"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:ProjectAxis">mlm:CANSSandGravelStoneOpenPitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_0cadef13-972c-43bd-9e33-a81e1d0b7981"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>5</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_12901252-8d3d-4d59-9dee-62d024c0d64f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_238499b3-6e8a-4ffa-8835-300de0a22c39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>2</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_25dfcd88-05ce-4491-ac77-277904655675"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:GovernmentAxis">mlm:DepartmentOfTreasuryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="rxp:CountryAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_3b601eef-f16f-4b11-9362-f91dda8bf281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:CountryAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_3edba769-3dd7-49ab-8748-718845e19b04"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>4</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_4ae84746-26f5-43f7-a364-c3dded81061a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>1</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_5339f6bf-7620-40da-aa1a-edc90536b902"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>3</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="rxp:PmtAxis"><rxp:pmt>6</rxp:pmt></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_76739aeb-2330-42c8-b8f5-39e64ea0178f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mlm:MartinMariettaMaterialsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:context id="C_7c1b1c47-e1d7-4900-acb0-7ee78840f683"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916076</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rxp:ProjectAxis">mlm:USUTSandGravelStoneOpenPitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context>
 <xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
 <rxp:Royalties id="F_410b0b78-011e-46e8-810d-77f6803e1b43" contextRef="C_7c1b1c47-e1d7-4900-acb0-7ee78840f683" unitRef="U_USD" decimals="-5">500000</rxp:Royalties>
 <rxp:A id="F_75d4fc96-1be2-4a4a-8ef2-f8ea4d1987ec" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902" unitRef="U_USD" decimals="-5">300000</rxp:A>
 <rxp:P id="F_4fc75b6e-87bc-4d48-8f3c-4b2441f99730" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">rxp:Royalties</rxp:P>
 <rxp:P id="F_3264927a-ff11-4c78-808a-21a6fffc5c29" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a">rxp:Taxes</rxp:P>
 <rxp:M id="F_632c882e-02ca-4ae7-ba26-bdbec40090b9" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39">Open Pit</rxp:M>
 <rxp:R id="F_dc63976f-23ef-4ac4-a6d2-5bdf61ad1709" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">mlm:SandGravelStoneMember</rxp:R>
 <rxp:Pr id="F_6f5fe2f8-9c9d-494e-90c7-d8406979131a" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">mlm:USWYSandGravelStoneOpenPitMember</rxp:Pr>
 <rxp:Sg id="F_18a87afd-af9a-438e-9bef-70ee1c108142" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">mlm:WestGroupMember</rxp:Sg>
 <rxp:Co id="F_b81b8b55-2358-443d-b407-13bf60f0f070" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">country:US</rxp:Co>
 <rxp:Taxes id="F_71d80075-e790-4d60-a6d1-fcb25d021228" contextRef="C_e5860ed0-099a-4533-af4e-55e38b8e91a8" unitRef="U_USD" decimals="-5">2400000</rxp:Taxes>
 <rxp:TotalPayments id="F_440a9eca-53b8-4cdf-af93-3fc98f67bc8f" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f" unitRef="U_USD" decimals="-5">255400000</rxp:TotalPayments>
 <rxp:Royalties id="F_937c9e5e-eab0-49a7-8898-8933275ff55d" contextRef="C_db66bf14-77cb-4ebb-943e-9fd50e6c3dd9" unitRef="U_USD" decimals="-5">200000</rxp:Royalties>
 <rxp:Sg id="F_4394c84e-f8d2-40ec-b298-be4a095a7c72" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">mlm:WestGroupMember</rxp:Sg>
 <rxp:P id="F_d81fa3b3-5f36-4c93-ae5e-afa267460111" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">rxp:Royalties</rxp:P>
 <rxp:M id="F_ca90c42e-4ea1-4a83-9df8-2e84cb0f3e4c" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a">Open Pit</rxp:M>
 <rxp:Co id="F_ae548867-acac-4278-b526-873ebe3f5e63" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">country:US</rxp:Co>
 <rxp:M id="F_4e2d43d9-edeb-481b-b450-6348521c9a24" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">Open Pit</rxp:M>
 <dei:EntityCentralIndexKey id="F_3dec8087-ca86-4f1a-9a2d-4bfcbd8a718a" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">0000916076</dei:EntityCentralIndexKey>
 <rxp:Sg id="F_718845e8-1e9a-4dd1-82d3-2f1e4872cc33" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">mlm:WestGroupMember</rxp:Sg>
 <rxp:TotalPayments id="F_701a0633-19f5-4383-865b-7c713ddc1e03" contextRef="C_09faf8a1-318c-43fd-a78c-0e666ca98025" unitRef="U_USD" decimals="-5">300000</rxp:TotalPayments>
 <rxp:R id="F_c7f0a974-2af1-4b70-90e3-231e4d4e959d" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39">mlm:SandGravelStoneMember</rxp:R>
 <rxp:TotalPayments id="F_097331ff-8679-4c2e-be11-e5c723d92a78" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f" unitRef="U_USD" decimals="-5">255400000</rxp:TotalPayments>
 <rxp:Royalties id="F_d74d6ea1-0290-4516-bb2e-319c650e737a" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f" unitRef="U_USD" decimals="-5">1900000</rxp:Royalties>
 <rxp:Gv id="F_abe63998-5f39-4e66-9c1d-f39d7fe1cb6e" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">mlm:BureauOfLandManagementMember</rxp:Gv>
 <dei:AmendmentFlag id="F_3a76bef2-62dd-4027-8ab9-5bf9014e81c0" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">false</dei:AmendmentFlag>
 <dei:DocumentType id="F_d4ba8f65-da75-49d2-89b0-dc9f7c648c83" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">2.01 SD</dei:DocumentType>
 <rxp:Gv id="F_9ba2bb53-40b7-45c8-a6a6-339c7f9b891f" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a">mlm:DepartmentOfTreasuryMember</rxp:Gv>
 <rxp:TotalPayments id="F_9865bcaf-0f9d-4ab5-9b4a-b2e66fc42438" contextRef="C_3b601eef-f16f-4b11-9362-f91dda8bf281" unitRef="U_USD" decimals="-5">252700000</rxp:TotalPayments>
 <dei:EntityReportingCurrencyISOCode id="F_cdf5357c-c49f-4793-9b5c-7b13bf12c36d" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">USD</dei:EntityReportingCurrencyISOCode>
 <rxp:Co id="F_b278fbc7-0e37-4216-8d97-78dcb2762a16" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39">country:CA</rxp:Co>
 <rxp:Gv id="F_69fdb1a1-38a1-4b56-a80a-389d47a715ad" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">mlm:BureauOfLandManagementMember</rxp:Gv>
 <rxp:TotalPayments id="F_9d254232-316a-4d43-af4c-c0a0f8d55d3c" contextRef="C_97075f32-7387-4c47-9f04-b8f2ad845c75" unitRef="U_USD" decimals="-5">300000</rxp:TotalPayments>
 <rxp:Taxes id="F_0920bb5a-09ab-4bbc-8db0-ec267a959d53" contextRef="C_a8e56531-0019-428a-a4ea-956a58a07dba" unitRef="U_USD" decimals="-5">2400000</rxp:Taxes>
 <rxp:Gv id="F_6b3a19ea-b1b6-4b11-90ee-c21f708e0e49" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39">mlm:CanadaRevenueAgencyFederalMember</rxp:Gv>
 <rxp:Sn id="F_867e7c22-0580-4ab6-9833-e0aa2c3cb00d" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">snj:CA-NS</rxp:Sn>
 <rxp:M id="F_abb2bab5-2221-4143-98da-8fd9799691b5" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">Open Pit</rxp:M>
 <rxp:Pr id="F_cfc4daac-86bb-4889-89d2-566b99e66dcd" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">mlm:USUTSandGravelStoneOpenPitMember</rxp:Pr>
 <rxp:Pr id="F_dfa8a6f5-f748-447b-9c52-b4101dcce6a9" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">mlm:CANSSandGravelStoneOpenPitMember</rxp:Pr>
 <rxp:Taxes id="F_086b17c1-e6a7-4be2-950d-b8ea2c6a1228" contextRef="C_76739aeb-2330-42c8-b8f5-39e64ea0178f" unitRef="U_USD" decimals="-5">250800000</rxp:Taxes>
 <rxp:TotalPayments id="F_501a6085-383b-43a1-a948-9778385df8a3" contextRef="C_76739aeb-2330-42c8-b8f5-39e64ea0178f" unitRef="U_USD" decimals="-5">250800000</rxp:TotalPayments>
 <rxp:TotalPayments id="F_f295570b-aa4a-4697-b567-f1749c783c64" contextRef="C_cfe2002b-641d-42c6-a4f4-69d5c741c5f2" unitRef="U_USD" decimals="-5">2700000</rxp:TotalPayments>
 <rxp:A id="F_777476bf-46c4-45db-91b6-54856cce6265" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a" unitRef="U_USD" decimals="-5">250800000</rxp:A>
 <rxp:R id="F_1d29c147-3fcf-42f7-accf-20cff5d7b94c" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">mlm:SandGravelStoneMember</rxp:R>
 <rxp:TotalPayments id="F_cf5749f7-569b-4e1b-95b0-8705347fa0a5" contextRef="C_e137162e-3713-4199-910b-d7831bb9a1d3" unitRef="U_USD" decimals="-5">1200000</rxp:TotalPayments>
 <rxp:M id="F_81af28fe-71e3-4e96-92f5-249852f3006a" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">Open Pit</rxp:M>
 <rxp:Royalties id="F_2fa3f42e-07ee-4164-8651-51ea7c63210d" contextRef="C_e137162e-3713-4199-910b-d7831bb9a1d3" unitRef="U_USD" decimals="-5">1200000</rxp:Royalties>
 <rxp:Co id="F_e2a3e686-2e84-4361-9f0e-4d1fb14e12ca" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">country:US</rxp:Co>
 <rxp:R id="F_0ddbd130-9a4d-4fd3-b92c-ffc23690af5d" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">mlm:SandGravelStoneMember</rxp:R>
 <rxp:M id="F_b9e4a0a0-1dff-4eca-8457-b1f666fc95fa" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">Open Pit</rxp:M>
 <rxp:Taxes id="F_e46d5aa9-d9b8-4cc1-acd5-682b33325927" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f" unitRef="U_USD" decimals="-5">253500000</rxp:Taxes>
 <rxp:R id="F_1d3c336c-6386-4a41-9614-bc9e931a38df" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a">mlm:SandGravelStoneMember</rxp:R>
 <rxp:P id="F_ecc8b89c-571d-4a3a-9c6f-a362d3b57292" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">rxp:Taxes</rxp:P>
 <rxp:TotalPayments id="F_6212e2bb-a196-48f4-8bdc-118ee3c34a03" contextRef="C_db66bf14-77cb-4ebb-943e-9fd50e6c3dd9" unitRef="U_USD" decimals="-5">200000</rxp:TotalPayments>
 <rxp:Sn id="F_80d6a1ea-ff20-4f26-95b0-2e8d5851e80b" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">snj:US-CO</rxp:Sn>
 <rxp:Sn id="F_aff69f85-1deb-4735-bfef-e2fae8122cf5" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">snj:US-UT</rxp:Sn>
 <rxp:P id="F_f8befc2c-55eb-4a7f-8a21-7897d4653e37" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39">rxp:Taxes</rxp:P>
 <rxp:Taxes id="F_d9511b40-430f-49ae-819c-99e4cdb07e9a" contextRef="C_25dfcd88-05ce-4491-ac77-277904655675" unitRef="U_USD" decimals="-5">250800000</rxp:Taxes>
 <rxp:P id="F_5ce8a487-4494-4999-878b-fc29ba06ee25" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981">rxp:Royalties</rxp:P>
 <rxp:Co id="F_68bbb969-81ab-48d3-87d3-7b20d7e92853" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">country:CA</rxp:Co>
 <rxp:Pr id="F_c7800187-ddfe-4a9e-96df-12bb436e0889" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf">mlm:USCOSandGravelStoneOpenPitMember</rxp:Pr>
 <rxp:A id="F_68e7322d-ad00-43fb-9687-0d798b12b639" contextRef="C_238499b3-6e8a-4ffa-8835-300de0a22c39" unitRef="U_USD" decimals="-5">2400000</rxp:A>
 <rxp:TotalPayments id="F_ebd5e003-602f-49ca-b0c3-7bca7604ffd7" contextRef="C_d3337e31-2902-4a72-b114-b12edf0687a2" unitRef="U_USD" decimals="-5">1900000</rxp:TotalPayments>
 <rxp:Gv id="F_a1e51308-90e4-47ed-9489-9390541d100b" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">mlm:MunicipalityOfGuysboroughMember</rxp:Gv>
 <rxp:Co id="F_371ef276-045c-4d65-97b4-45f6f1a4d7db" contextRef="C_4ae84746-26f5-43f7-a364-c3dded81061a">country:US</rxp:Co>
 <rxp:Sg id="F_481da9bf-4221-4e15-9b07-3a5c31d8d3f9" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">mlm:EastGroupMember</rxp:Sg>
 <rxp:TotalPayments id="F_a9d30bd7-0cdb-48b1-86f8-ca678876a06a" contextRef="C_e5860ed0-099a-4533-af4e-55e38b8e91a8" unitRef="U_USD" decimals="-5">2400000</rxp:TotalPayments>
 <rxp:Taxes id="F_08f4310c-9756-44a7-b642-28fd0963dcb8" contextRef="C_97075f32-7387-4c47-9f04-b8f2ad845c75" unitRef="U_USD" decimals="-5">300000</rxp:Taxes>
 <rxp:TotalPayments id="F_a511bd3d-bf29-404e-992a-72afda087828" contextRef="C_7c1b1c47-e1d7-4900-acb0-7ee78840f683" unitRef="U_USD" decimals="-5">500000</rxp:TotalPayments>
 <rxp:Royalties id="F_f50275aa-f5f2-4929-963d-d63ea935cf34" contextRef="C_d3337e31-2902-4a72-b114-b12edf0687a2" unitRef="U_USD" decimals="-5">1900000</rxp:Royalties>
 <rxp:R id="F_78744e78-00ef-4bfc-8d87-28778292a30f" contextRef="C_5339f6bf-7620-40da-aa1a-edc90536b902">mlm:SandGravelStoneMember</rxp:R>
 <dei:EntityRegistrantName id="F_6ce199b9-5d61-4cda-8f63-024541f992cf" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">MARTIN MARIETTA MATERIALS INC</dei:EntityRegistrantName>
 <rxp:Gv id="F_f9ebb6f0-c331-4cf1-944b-7ece28b2aa1a" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">mlm:BureauOfLandManagementMember</rxp:Gv>
 <rxp:Taxes id="F_32330d5a-57f3-4efa-951f-fc2952b57794" contextRef="C_09faf8a1-318c-43fd-a78c-0e666ca98025" unitRef="U_USD" decimals="-5">300000</rxp:Taxes>
 <rxp:TotalPayments id="F_88a6b3bd-575b-45e0-bcc8-ea2a3c9d9127" contextRef="C_a8e56531-0019-428a-a4ea-956a58a07dba" unitRef="U_USD" decimals="-5">2400000</rxp:TotalPayments>
 <rxp:TotalPayments id="F_3d5feece-d8b9-4829-bdc9-4ea85516f78e" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f" unitRef="U_USD" decimals="-5">255400000</rxp:TotalPayments>
 <rxp:A id="F_868e7296-2f90-4fa6-b2a0-26ca4e58b8e5" contextRef="C_0cadef13-972c-43bd-9e33-a81e1d0b7981" unitRef="U_USD" decimals="-5">500000</rxp:A>
 <rxp:A id="F_d03fd34c-b5c9-4035-bcc8-8cf8cb5b2b9d" contextRef="C_6ac69a2e-7ce2-42d2-af7e-2cac05f9afdf" unitRef="U_USD" decimals="-5">200000</rxp:A>
 <dei:DocumentPeriodEndDate id="F_17af44de-e94e-4ed1-8459-7987ccd1111b" contextRef="C_12901252-8d3d-4d59-9dee-62d024c0d64f">2023-12-31</dei:DocumentPeriodEndDate>
 <rxp:Sn id="F_00a23c38-dcde-4652-ae02-ecdb9f1d62af" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04">snj:US-WY</rxp:Sn>
 <rxp:TotalPayments id="F_f61352ee-21ba-4cc0-92a5-bcc8f95ef6ca" contextRef="C_25dfcd88-05ce-4491-ac77-277904655675" unitRef="U_USD" decimals="-5">250800000</rxp:TotalPayments>
 <rxp:A id="F_9d25a8c7-8e62-4f81-a960-c084adf767ec" contextRef="C_3edba769-3dd7-49ab-8748-718845e19b04" unitRef="U_USD" decimals="-5">1200000</rxp:A>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.01.SCH
<SEQUENCE>3
<FILENAME>mlm_ex2_01-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-09-18T09:27:38.2307+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://martinmarietta.com/20231231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:rxp="http://xbrl.sec.gov/rxp/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:enum="http://xbrl.org/2014/extensible-enumerations" xmlns:snj="http://xbrl.sec.gov/snj/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mlm="http://martinmarietta.com/20231231">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" namespace="http://xbrl.sec.gov/country/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd" namespace="http://xbrl.sec.gov/rxp/2024"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2014/extensible-enumerations.xsd" namespace="http://xbrl.org/2014/extensible-enumerations"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/snj/2024/snj-2024.xsd" namespace="http://xbrl.sec.gov/snj/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/EntitiesOnly" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#EntitiesOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/ProjectsOnly" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#ProjectsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/GovernmentsOnly" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#GovernmentsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/SegmentsOnly" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#SegmentsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/ResourcesOnly" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#ResourcesOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/snj/role/document/SubnationalJurisdiction" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/country/role/document/Country" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/ByProject" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#ByProject" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/rxp/role/ByGovernment" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#ByGovernment" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MunicipalityOfGuysboroughMember" xlink:label="mlm_MunicipalityOfGuysboroughMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsCanadaLimitedMember" xlink:label="mlm_MartinMariettaMaterialsCanadaLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CANSSandGravelStoneOpenPitMember" xlink:label="mlm_CANSSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsIncMember" xlink:label="mlm_MartinMariettaMaterialsIncMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USUTSandGravelStoneOpenPitMember" xlink:label="mlm_USUTSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USWYSandGravelStoneOpenPitMember" xlink:label="mlm_USWYSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CanadaRevenueAgencyFederalMember" xlink:label="mlm_CanadaRevenueAgencyFederalMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_DepartmentOfTreasuryMember" xlink:label="mlm_DepartmentOfTreasuryMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_BureauOfLandManagementMember" xlink:label="mlm_BureauOfLandManagementMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USCOSandGravelStoneOpenPitMember" xlink:label="mlm_USCOSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_SandGravelStoneMember" xlink:label="mlm_SandGravelStoneMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_EastGroupMember" xlink:label="mlm_EastGroupMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_WestGroupMember" xlink:label="mlm_WestGroupMember"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MunicipalityOfGuysboroughMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Municipality of Guysborough [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MunicipalityOfGuysboroughMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Municipality of Guysborough.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MartinMariettaMaterialsCanadaLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Martin Marietta Materials Canada Limited [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MartinMariettaMaterialsCanadaLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Martin Marietta Materials Canada Limited.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_CANSSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">CA-NS/sand/gravel/stone/Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_CANSSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">C A - N S Sand / Gravel / Stone / Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_CANSSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">CA - NS sand/gravel/stone/open pit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MartinMariettaMaterialsIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Martin Marietta Materials, Inc. [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_MartinMariettaMaterialsIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Martin Marietta Materials, Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USUTSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">US-UT/sand/gravel/stone/Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USUTSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">U S - U T / Sand / Gravel / Stone / Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USUTSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">US - UT/sand/gravel/stone/open pit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/label">CANADA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USWYSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">US-WY/sand/gravel/stone/Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USWYSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US-W Y / Sand / Gravel / Stone / Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USWYSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">US-WY/sand/gravel/stone/open pit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_CanadaRevenueAgencyFederalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Canada Revenue Agency [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_CanadaRevenueAgencyFederalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Canada revenue agency - federal.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_DepartmentOfTreasuryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Department of Treasury [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_DepartmentOfTreasuryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Department of treasury.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_BureauOfLandManagementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Bureau of Land Management [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_BureauOfLandManagementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Bureau of land management.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USCOSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">US-CO/sand/gravel/stone/Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USCOSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">U S - C O / Sand / Gravel / Stone / Open Pit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_USCOSandGravelStoneOpenPitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">US - CO/sand/gravel/stone/open pit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_SandGravelStoneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sand / Gravel / Stone [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_EastGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">East group.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_WestGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">West Group [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_SandGravelStoneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Sand/gravel/stone.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_WestGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">West Group</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_EastGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">East Group [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_WestGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">West group.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="mlm_EastGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">East Group</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_MunicipalityOfGuysboroughMember" xlink:to="mlm_MunicipalityOfGuysboroughMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_MartinMariettaMaterialsCanadaLimitedMember" xlink:to="mlm_MartinMariettaMaterialsCanadaLimitedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_CANSSandGravelStoneOpenPitMember" xlink:to="mlm_CANSSandGravelStoneOpenPitMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_MartinMariettaMaterialsIncMember" xlink:to="mlm_MartinMariettaMaterialsIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_USUTSandGravelStoneOpenPitMember" xlink:to="mlm_USUTSandGravelStoneOpenPitMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_USWYSandGravelStoneOpenPitMember" xlink:to="mlm_USWYSandGravelStoneOpenPitMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_CanadaRevenueAgencyFederalMember" xlink:to="mlm_CanadaRevenueAgencyFederalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_DepartmentOfTreasuryMember" xlink:to="mlm_DepartmentOfTreasuryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_BureauOfLandManagementMember" xlink:to="mlm_BureauOfLandManagementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_USCOSandGravelStoneOpenPitMember" xlink:to="mlm_USCOSandGravelStoneOpenPitMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_SandGravelStoneMember" xlink:to="mlm_SandGravelStoneMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_EastGroupMember" xlink:to="mlm_EastGroupMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mlm_WestGroupMember" xlink:to="mlm_WestGroupMember_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/rxp/role/ByProject" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsIncMember" xlink:label="mlm_MartinMariettaMaterialsIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllProjectsMember" xlink:label="rxp_AllProjectsMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CANSSandGravelStoneOpenPitMember" xlink:label="mlm_CANSSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsCanadaLimitedMember" xlink:label="mlm_MartinMariettaMaterialsCanadaLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USWYSandGravelStoneOpenPitMember" xlink:label="mlm_USWYSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USUTSandGravelStoneOpenPitMember" xlink:label="mlm_USUTSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USCOSandGravelStoneOpenPitMember" xlink:label="mlm_USCOSandGravelStoneOpenPitMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="mlm_MartinMariettaMaterialsIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_CANSSandGravelStoneOpenPitMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="mlm_MartinMariettaMaterialsCanadaLimitedMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USWYSandGravelStoneOpenPitMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USUTSandGravelStoneOpenPitMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USCOSandGravelStoneOpenPitMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/rxp/role/ByGovernment" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllGovernmentsMember" xlink:label="rxp_AllGovernmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_DepartmentOfTreasuryMember" xlink:label="mlm_DepartmentOfTreasuryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_BureauOfLandManagementMember" xlink:label="mlm_BureauOfLandManagementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CanadaRevenueAgencyFederalMember" xlink:label="mlm_CanadaRevenueAgencyFederalMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MunicipalityOfGuysboroughMember" xlink:label="mlm_MunicipalityOfGuysboroughMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_DepartmentOfTreasuryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="country_AllCountriesDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_BureauOfLandManagementMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="country_AllCountriesDomain" xlink:to="country_CA" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_CanadaRevenueAgencyFederalMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_MunicipalityOfGuysboroughMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rxp/role/EntitiesOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsIncMember" xlink:label="mlm_MartinMariettaMaterialsIncMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MartinMariettaMaterialsCanadaLimitedMember" xlink:label="mlm_MartinMariettaMaterialsCanadaLimitedMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="mlm_MartinMariettaMaterialsIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="mlm_MartinMariettaMaterialsCanadaLimitedMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rxp/role/ProjectsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllProjectsMember" xlink:label="rxp_AllProjectsMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CANSSandGravelStoneOpenPitMember" xlink:label="mlm_CANSSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USWYSandGravelStoneOpenPitMember" xlink:label="mlm_USWYSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USUTSandGravelStoneOpenPitMember" xlink:label="mlm_USUTSandGravelStoneOpenPitMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_USCOSandGravelStoneOpenPitMember" xlink:label="mlm_USCOSandGravelStoneOpenPitMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_CANSSandGravelStoneOpenPitMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USWYSandGravelStoneOpenPitMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USUTSandGravelStoneOpenPitMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllProjectsMember" xlink:to="mlm_USCOSandGravelStoneOpenPitMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rxp/role/GovernmentsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllGovernmentsMember" xlink:label="rxp_AllGovernmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_DepartmentOfTreasuryMember" xlink:label="mlm_DepartmentOfTreasuryMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_BureauOfLandManagementMember" xlink:label="mlm_BureauOfLandManagementMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_CanadaRevenueAgencyFederalMember" xlink:label="mlm_CanadaRevenueAgencyFederalMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_MunicipalityOfGuysboroughMember" xlink:label="mlm_MunicipalityOfGuysboroughMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_DepartmentOfTreasuryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_BureauOfLandManagementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_CanadaRevenueAgencyFederalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllGovernmentsMember" xlink:to="mlm_MunicipalityOfGuysboroughMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rxp/role/SegmentsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllSegmentsMember" xlink:label="rxp_AllSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_WestGroupMember" xlink:label="mlm_WestGroupMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_EastGroupMember" xlink:label="mlm_EastGroupMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllSegmentsMember" xlink:to="mlm_WestGroupMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllSegmentsMember" xlink:to="mlm_EastGroupMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rxp/role/ResourcesOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/rxp/2024/rxp-2024.xsd#rxp_AllResourcesMember" xlink:label="rxp_AllResourcesMember"/>
          <link:loc xlink:type="locator" xlink:href="mlm_ex2_01-20231231.xsd#mlm_SandGravelStoneMember" xlink:label="mlm_SandGravelStoneMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rxp_AllResourcesMember" xlink:to="mlm_SandGravelStoneMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/snj/role/document/SubnationalJurisdiction">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj_AllSubnationalJurisdictionsDomain" xlink:label="snj_AllSubnationalJurisdictionsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj_US-CO" xlink:label="snj_US-CO"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj_US-UT" xlink:label="snj_US-UT"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj_US-WY" xlink:label="snj_US-WY"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/snj/2024/snj-2024.xsd#snj_CA-NS" xlink:label="snj_CA-NS"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="snj_AllSubnationalJurisdictionsDomain" xlink:to="snj_US-CO" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="snj_AllSubnationalJurisdictionsDomain" xlink:to="snj_US-UT" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="snj_AllSubnationalJurisdictionsDomain" xlink:to="snj_US-WY" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="snj_AllSubnationalJurisdictionsDomain" xlink:to="snj_CA-NS" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/country/role/document/Country">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AllCountriesDomain" xlink:label="country_AllCountriesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
        </link:definitionLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="mlm_WestGroupMember" name="WestGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_BureauOfLandManagementMember" name="BureauOfLandManagementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_MartinMariettaMaterialsCanadaLimitedMember" name="MartinMariettaMaterialsCanadaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_SandGravelStoneMember" name="SandGravelStoneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_CANSSandGravelStoneOpenPitMember" name="CANSSandGravelStoneOpenPitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_DepartmentOfTreasuryMember" name="DepartmentOfTreasuryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_EastGroupMember" name="EastGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_MunicipalityOfGuysboroughMember" name="MunicipalityOfGuysboroughMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_USWYSandGravelStoneOpenPitMember" name="USWYSandGravelStoneOpenPitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_CanadaRevenueAgencyFederalMember" name="CanadaRevenueAgencyFederalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_MartinMariettaMaterialsIncMember" name="MartinMariettaMaterialsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_USCOSandGravelStoneOpenPitMember" name="USCOSandGravelStoneOpenPitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="mlm_USUTSandGravelStoneOpenPitMember" name="USUTSandGravelStoneOpenPitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>4
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44983530561776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">2.01 SD<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">CIK</a></td>
<td class="text">0000916076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">MARTIN MARIETTA MATERIALS INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityReportingCurrencyISOCode', window );">Reporting Currency</a></td>
<td class="text">USD<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityReportingCurrencyISOCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityReportingCurrencyISOCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:currencyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>5
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44983531248672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Payments, by Category - 12 months ended Dec. 31, 2023<br> $ in Millions</strong></div></th>
<th class="th"><div>USD ($)</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PaymentsLineItems', window );"><strong>Payments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_Taxes', window );">Taxes</a></td>
<td class="nump">$ 253.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_Royalties', window );">Royalties</a></td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_TotalPayments', window );">Total Payments</a></td>
<td class="nump">$ 255.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form SD<br> -Section 2.01<br> -Subsection a<br> -Paragraph 5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PaymentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rxp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_Royalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form SD<br> -Section 2.01<br> -Subsection d<br> -Paragraph 9<br> -Subparagraph iii<br> -Clause B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_Royalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rxp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_Taxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form SD<br> -Section 2.01<br> -Subsection d<br> -Paragraph 9<br> -Subparagraph iii<br> -Clause A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_Taxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rxp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_TotalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form SD<br> -Section 2.01<br> -Subsection d<br> -Paragraph 9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_TotalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rxp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44983530318272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Payments, by Project - 12 months ended Dec. 31, 2023 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Taxes</div></th>
<th class="th"><div>Royalties</div></th>
<th class="th"><div>Total Payments</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_CANSSandGravelStoneOpenPitMember', window );">Total</a></td>
<td class="nump">$ 253.5<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 255.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_CANSSandGravelStoneOpenPitMember', window );">CA-NS/sand/gravel/stone/Open Pit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USWYSandGravelStoneOpenPitMember', window );">Total</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USWYSandGravelStoneOpenPitMember', window );">US-WY/sand/gravel/stone/Open Pit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USUTSandGravelStoneOpenPitMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USUTSandGravelStoneOpenPitMember', window );">US-UT/sand/gravel/stone/Open Pit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USCOSandGravelStoneOpenPitMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_ProjectAxis=mlm_USCOSandGravelStoneOpenPitMember', window );">US-CO/sand/gravel/stone/Open Pit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsIncMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsIncMember', window );">Martin Marietta Materials, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsCanadaLimitedMember', window );">Total</a></td>
<td class="nump">250.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsCanadaLimitedMember', window );">Martin Marietta Materials Canada Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_=', window );">Total</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_ProjectAxis=mlm_CANSSandGravelStoneOpenPitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_ProjectAxis=mlm_CANSSandGravelStoneOpenPitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_ProjectAxis=mlm_USWYSandGravelStoneOpenPitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_ProjectAxis=mlm_USWYSandGravelStoneOpenPitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_ProjectAxis=mlm_USUTSandGravelStoneOpenPitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_ProjectAxis=mlm_USUTSandGravelStoneOpenPitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_ProjectAxis=mlm_USCOSandGravelStoneOpenPitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_ProjectAxis=mlm_USCOSandGravelStoneOpenPitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mlm_MartinMariettaMaterialsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mlm_MartinMariettaMaterialsCanadaLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mlm_MartinMariettaMaterialsCanadaLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44983530072464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Payments, by Government - 12 months ended Dec. 31, 2023 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Taxes</div></th>
<th class="th"><div>Royalties</div></th>
<th class="th"><div>Total Payments</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">Total</a></td>
<td class="nump">$ 253.5<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 255.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">UNITED STATES | Department of Treasury [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">Total</a></td>
<td class="nump">250.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_US', window );">UNITED STATES | Bureau of Land Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">CANADA | Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">Total</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_CountryAxis=country_CA', window );">CANADA | Municipality of Guysborough [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_=', window );">Total</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_CountryAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_CountryAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_GovernmentAxis=mlm_DepartmentOfTreasuryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_GovernmentAxis=mlm_DepartmentOfTreasuryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_GovernmentAxis=mlm_BureauOfLandManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_GovernmentAxis=mlm_BureauOfLandManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_CountryAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_CountryAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_GovernmentAxis=mlm_CanadaRevenueAgencyFederalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_GovernmentAxis=mlm_CanadaRevenueAgencyFederalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_GovernmentAxis=mlm_MunicipalityOfGuysboroughMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_GovernmentAxis=mlm_MunicipalityOfGuysboroughMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44983530258128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Payments, Details - 12 months ended Dec. 31, 2023 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Amount</div></th>
<th class="th"><div>Type</div></th>
<th class="th"><div>Country</div></th>
<th class="th"><div>Subnat. Juris.</div></th>
<th class="th"><div>Govt.</div></th>
<th class="th"><div>Project</div></th>
<th class="th"><div>Resource</div></th>
<th class="th"><div>Segment</div></th>
<th class="th"><div>Ext. Method</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=1', window );">#: 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=2', window );"></a></td>
<td class="nump">$ 250.8<span></span>
</td>
<td class="text">Taxes<span></span>
</td>
<td class="text">UNITED STATES<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Department of Treasury [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=2', window );">#: 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=3', window );"></a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">Taxes<span></span>
</td>
<td class="text">CANADA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Canada Revenue Agency [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=3', window );">#: 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=4', window );"></a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">Taxes<span></span>
</td>
<td class="text">CANADA<span></span>
</td>
<td class="text">snj:CA-NS<span></span>
</td>
<td class="text">Municipality of Guysborough [Member]<span></span>
</td>
<td class="text">CA-NS/sand/gravel/stone/Open Pit [Member]<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">East Group<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=4', window );">#: 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=5', window );"></a></td>
<td class="nump">1.2<span></span>
</td>
<td class="text">Royalties<span></span>
</td>
<td class="text">UNITED STATES<span></span>
</td>
<td class="text">snj:US-WY<span></span>
</td>
<td class="text">Bureau of Land Management [Member]<span></span>
</td>
<td class="text">US-WY/sand/gravel/stone/Open Pit [Member]<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">West Group<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=5', window );">#: 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=6', window );"></a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">Royalties<span></span>
</td>
<td class="text">UNITED STATES<span></span>
</td>
<td class="text">snj:US-UT<span></span>
</td>
<td class="text">Bureau of Land Management [Member]<span></span>
</td>
<td class="text">US-UT/sand/gravel/stone/Open Pit [Member]<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">West Group<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rxp_PmtAxis=6', window );">#: 6</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_=', window );"></a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">Royalties<span></span>
</td>
<td class="text">UNITED STATES<span></span>
</td>
<td class="text">snj:US-CO<span></span>
</td>
<td class="text">Bureau of Land Management [Member]<span></span>
</td>
<td class="text">US-CO/sand/gravel/stone/Open Pit [Member]<span></span>
</td>
<td class="text">Sand / Gravel / Stone [Member]<span></span>
</td>
<td class="text">West Group<span></span>
</td>
<td class="text">Open Pit<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=4</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=5">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=5</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rxp_PmtAxis=6">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rxp_PmtAxis=6</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>19</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>13</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>1</UnitCount>
  <MyReports>
    <Report instance="mlm_ex2_01-20231231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200 - Document - Document Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/DocumentInformation</Role>
      <ShortName>Document Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mlm_ex2_01-20231231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995600 - Disclosure - Payments, by Category</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rxp/role/ByCategory</Role>
      <ShortName>Payments, by Category</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mlm_ex2_01-20231231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995601 - Disclosure - Payments, by Project</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rxp/role/ByProject</Role>
      <ShortName>Payments, by Project</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mlm_ex2_01-20231231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995602 - Disclosure - Payments, by Government</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rxp/role/ByGovernment</Role>
      <ShortName>Payments, by Government</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mlm_ex2_01-20231231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995603 - Disclosure - Payments, Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rxp/role/Detail</Role>
      <ShortName>Payments, Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-2.01" isRxp="true">mlm_ex2_01-20231231.xml</File>
    <File>mlm_ex2_01-20231231.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="75">http://xbrl.sec.gov/rxp/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0000950170-24-107624-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-107624-xbrl.zip
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
MR$A==&!#HK=(@ *J@?U1I0&XDZS'S;5:0K=#HYOT^4XK6E5QY4Q+6*Z(E@"
MEB=!>&%96MQ\%*W ='-.AZI8!7B&,D\U5F-NEF_(4:M50 4:AD2(+-.V05W.
MJQ] XE:C75-$I@"2C23<%Q11,!1-/<-C AY+,COE6BC7C=ATY1>KW$;!(P4K
M!<XR#L""(@\9E"\KP!J2G\,A/TJ?2 ;=MB(0Y;7S*@96&.J30\Q%#=0WPFQ6
M VML9>Z^1O'J<X-5 6#DT!F T7 E<@C\C26"5\D4,"2P^<T;Q?W/",X-:8!D
M#Y=2O?QRX)N"%8#$4%4-[AR.H!Q-U@<'>EO@(9DMBRW:U U "AR5Y]AQ:^/&
MFN;+(\>79[F)I P>+$21Y$&DI,-M6\ R@7@J)FIIHVT5:S=C^#9EO:I1EW=N
MA<M!5H2@!'P1T"94M.!Q7A,(.Y2J"]:Q%D/JUM36'0Q>!^NNJG05NJ(OA)8J
M 'Q08-J0I<AVK0M:,?"MU?:Z'*6MK4IN[JO*Z_YPF,]&=9IULG\^'M?'I0Z.
MWNV/4A-@\$TEE(DD2@=C#/B*"RH2$RI-9\ MW0*[;@'^T 3W?CO:L@'<H02(
M*& NPLT!'C8Y0XQ-(.Y0\9[IS>#WY@-=MYG$(M<T:&E@M='4;B.#TFAZU..E
M2]*@>2O?<D?W;MD5&N[,ML25Y*).CW3MY7*F3A [ZBE(+]BW:-&[3M][^=K6
M>5-V4<<IRM5#0H'0R1 BX@?(R!$$V-?FJ5J0T>F[&!O+KNOH!N&9P[J!!7U5
M>9#$)')6#+699KGAR*+;HXFW(WPTO#(+'3V;R#FARM(*(NA'%@F$Y3V6!W&G
MK:3K=EXU&?Z.;"=OKZCST7"9.GOTY5!1BW..?&?(*&>QEBTH.>>T8T%MMO4=
M@F$Q.HE Q^2A%:P.E;1;A\Y2ISB0B\X!/5/\BDI;/P>^/3I9F)6*M[[VC%*5
MB)0&<C4"ZH)DE*48L_:M%.GFD&Z/*]XVZU9=P5',1# ^#=TMZP34*9I0R!E9
MHOVJ<4:G4YFUK8;:APPT%/B]IA:;6(' HN*(=_"E,\8*JR!'?7N"_ WL7(E3
M*^PMW"EE:$#,T+BE1JL![!MT9R-!,*P S5FVM]-WCM;9>V\#OS7V-D::FE]2
M1PD"E)"3%<"@N)6N*<EUJT@[$:"'>71O62BQQ,&;T5!$B3".USTB?N(TEJ*2
M":X];>@^9MQ4*,6B$#C8HK2K R<&;RGT'VM0B](43WW+6YV^V[!.?/!U\6Q
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
M31OR$   85,  !<              ( !     &UL;5]E>#)?,#$M,C R,S$R
M,S$N>&UL4$L! A0#%     @ D4PR61T;]-!F"P  #HP  !<
M ( !)Q$  &UL;5]E>#)?,#$M,C R,S$R,S$N>'-D4$L%!@     "  ( B@
' ,(<      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
