<SEC-DOCUMENT>0001193125-22-267110.txt : 20221024
<SEC-HEADER>0001193125-22-267110.hdr.sgml : 20221024
<ACCEPTANCE-DATETIME>20221024070832
ACCESSION NUMBER:		0001193125-22-267110
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20221024
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20221024
DATE AS OF CHANGE:		20221024

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MASTEC INC
		CENTRAL INDEX KEY:			0000015615
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623]
		IRS NUMBER:				650829355
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08106
		FILM NUMBER:		221324827

	BUSINESS ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134
		BUSINESS PHONE:		3055991800

	MAIL ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BURNUP & SIMS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d306633d8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtz="http://mastec.com/20221024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_EntityRegistrantName" name="dei:EntityRegistrantName" contextRef="duration_2022-10-24_to_2022-10-24">MASTEC INC</ix:nonNumeric> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2022-10-24_to_2022-10-24">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2022-10-24_to_2022-10-24">0000015615</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="mtz-20221024.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="duration_2022-10-24_to_2022-10-24"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-24</xbrli:startDate> <xbrli:endDate>2022-10-24</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Washington, D.C. 20549</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2022-10-24_to_2022-10-24">8-K</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section&#160;13 or 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt:datemonthdayyearen">October&#160;24, 2022</ix:nonNumeric></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <span style=" -sec-ix-hidden:Hidden_dei_EntityRegistrantName">MASTEC, INC.</span> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact Name of Registrant as Specified in Its Charter)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2022-10-24_to_2022-10-24">001-08106</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2022-10-24_to_2022-10-24">65-0829355</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or Other Jurisdiction</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">of Incorporation)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2022-10-24_to_2022-10-24">800 S. Douglas Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2022-10-24_to_2022-10-24">12th Floor</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2022-10-24_to_2022-10-24">Coral Gables</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2022-10-24_to_2022-10-24">33134</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Address of Principal Executive Office)</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2022-10-24_to_2022-10-24">(305)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2022-10-24_to_2022-10-24">599-1800</ix:nonNumeric></span></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former Name or Former Address, if Changed Since Last Report)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2022-10-24_to_2022-10-24">Common Stock, $0.10 Par Value</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2022-10-24_to_2022-10-24">MTZ</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></span></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2022-10-24_to_2022-10-24" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="justify"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:justify">Item&#160;8.01.</p></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:justify">Other Events. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">On October&#160;24, 2022, MasTec, Inc. announced the expiration and final results of its private exchange offer and consent solicitation made to certain eligible holders (the &#8220;<span style="font-weight:bold">Exchange Offer and Consent Solicitation</span>&#8221;) for any and all outstanding 6.625% Senior Notes due 2029 issued by IEA Energy Services LLC, a subsidiary of Infrastructure and Energy Alternatives, Inc., and issued a press release pursuant to Rule 135(c) under the Securities Act of 1933, as amended, relating to the expiration and final results. The Exchange Offer and Consent Solicitation expired at 5:00 p.m., New York City time, on October&#160;21, 2022. Such press release is attached hereto as Exhibit 99.1 and incorporated herein by reference. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="justify"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;font-weight:bold;text-align:justify">Item&#160;9.01.</p></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:justify">Financial Statements and Exhibits. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:justify">(d) <span style="font-style:italic">Exhibits</span> </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:93%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">Exhibit<br />No.</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:justify">Description</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:justify">99.1</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:justify"><a href="d306633dex991.htm">Press release, dated October&#160;24, 2022, related to the Exchange Offer and Consent Solicitation </a></p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:justify">&#160;104</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:justify">Cover Page Interactive Data File (embedded within the Inline XBRL document)</p></td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 hereunto duly authorized. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

<td style="width:45%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:4%"></td>

<td style="vertical-align:bottom"></td>
<td style="width:3%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:45%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="3"><span style="font-weight:bold">MASTEC, INC.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Date: October&#160;24, 2022</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Alberto de Cardenas</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Alberto de Cardenas</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Executive Vice President, General Counsel and Secretary</td></tr>
</table>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>d306633dex991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.1 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="75%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="24%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">


<IMG SRC="g306633im002.jpg" ALT="LOGO">
</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><B>Contact</B>:</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">J. Marc Lewis, Vice President-Investor Relations</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">305-406-1815</FONT></FONT></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">marc.lewis@mastec.com</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">800&nbsp;S.&nbsp;Douglas&nbsp;Road,&nbsp;12<SUP STYLE="font-size:75%; vertical-align:top">th</SUP>&nbsp;Floor</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Coral Gables, Florida 33134</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Tel: <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">305-599-1800</FONT></FONT></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">www.mastec.com</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><B>For Immediate Release </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MasTec, Inc. Announces Expiration and Final Results of Exchange Offer and Consent Solicitation </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><B>Coral Gables</B><B>, FL</B><B> </B>(October 24, 2022) &#151; MasTec, Inc. (NYSE: MTZ) (the &#147;<B>Company</B>&#148;) today announced the
expiration and final results of (i)&nbsp;its private exchange offer to certain Eligible Holders (as defined herein) (the &#147;<B>Exchange Offer</B>&#148;) for any and all outstanding 6.625% Senior Notes due&nbsp;August 15, 2029&nbsp;(the
&#147;<B>IEA Existing Notes</B>&#148;) issued by IEA Energy Services LLC (the &#147;<B>IEA Issuer</B>&#148;), a subsidiary of Infrastructure and Energy Alternatives, Inc. (&#147;<B>IEA</B>&#148;), for up to an aggregate principal amount
of&nbsp;$300,000,000&nbsp;of new 6.625% MasTec Senior Notes due&nbsp;August 15, 2029&nbsp;to be issued by the Company (the &#147;<B>MTZ Exchange Notes</B>&#148;), and (ii)&nbsp;the related consent solicitation (the &#147;<B>Consent
Solicitation</B>&#148;) with respect to the IEA Existing Notes to eliminate or modify certain of the covenants, restrictive provisions and events of default (the &#147;<B>Proposed Amendments</B>&#148;) in the indenture, dated as of August&nbsp;17,
2021 (the &#147;<B>IEA Existing Indenture</B>&#148;), governing the IEA Existing Notes. The Exchange Offer and Consent Solicitation expired at 5:00 p.m., New York City time, on October&nbsp;21, 2022 (the &#147;<B>Expiration Date</B>&#148;). The
Exchange Offer and Consent Solicitation were made pursuant to the terms and subject to the conditions set forth in the offering memorandum, dated&nbsp;August 8, 2022, as amended by the offering memorandum supplement, dated August&nbsp;22,
2022&nbsp;(as so amended and as further amended from time to time by press release, the &#147;<B>Offering Memorandum</B>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of
the Expiration Date, $74,884,000 aggregate principal amount of IEA Existing Notes had been validly tendered and not validly withdrawn as set forth in the table below: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="61%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="10%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="justify"><B>IEA Existing Notes</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>CUSIP</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Aggregate<BR>Principal<BR>Amount<BR>Outstanding</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>IEA Existing Notes<BR>Tendered at the Expiration<BR>Date</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Principal<BR>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="justify">6.625% Senior Notes due 2029</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><B>(144A)<BR></B>45174AAA0<B></B><B><BR></B><B>(Reg S)<BR></B>U4502YAA5<B></B><B><BR></B><B>(IAI)</B><B><BR></B>45174AAB8</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">$</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">300,000,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">$</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">74,884,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">24.96</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of the Expiration Date, the conditions required for the consummation of the Exchange
Offer, as detailed in the Offering Memorandum, had been met or waived, including the consummation of the Company&#146;s acquisition of IEA, which occurred on October&nbsp;7, 2022. The Company did not obtain the requisite number of consents to adopt
the Proposed Amendments to the IEA Existing Indenture, and the Company waived the related condition to the consummation of the Exchange Offer. Following the consummation of the Company&#146;s acquisition of IEA, the IEA Existing Notes have been
rated &#147;investment grade&#148; by at least two nationally recognized statistical ratings organizations and, as a result, certain covenants applicable to the IEA Existing Notes, including certain of those that would have been eliminated by the
Proposed Amendments, were automatically suspended pursuant to the terms of the IEA Existing Indenture. In addition, as previously reported, the IEA subsidiaries that guaranteed the IEA Existing Notes have been released from their guarantees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">For each $1,000 principal amount of IEA Existing Notes validly tendered and not validly withdrawn prior to the Expiration Date, Eligible
Holders of IEA Existing Notes will be eligible to receive $1,000 principal amount of MTZ Exchange Notes. For each $1,000 principal amount of IEA Existing Notes validly tendered prior to the Expiration Date, Eligible Holders of IEA Existing Notes
will be eligible to receive $2.50 in cash as the Consent Payment (as defined in the Offering Memorandum) (even if such IEA Existing Notes have been validly withdrawn or if such Eligible Holder is no longer the beneficial owner of such IEA Existing
Note on the Expiration Date). The settlement of the Exchange Offer and the Consent Solicitation is expected to occur on October&nbsp;26, 2022. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Documents relating to the Exchange Offer and Consent Solicitation were distributed only to each person who certified that such person is
(a)&nbsp;a &#147;Qualified Institutional Buyer,&#148; as that term is defined in Rule 144A under the Securities Act of 1933, as amended (the &#147;<B>Securities Act</B>&#148;), or (b)&nbsp;a person that is not a U.S. person (as defined in Regulation
S under the Securities Act) (such persons, &#147;<B>Eligible Holders</B>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The MTZ Exchange Notes have not been, and will not be,
registered with the Securities and Exchange Commission under the Securities Act, or any state or foreign securities laws. The MTZ Exchange Notes may not be offered or sold in&nbsp;the United States&nbsp;or to any U.S. person except pursuant to an
exemption from, or in a transaction not subject to, the registration requirements of the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">This press release is provided
for informational purposes only and does not constitute an offer to sell or purchase, or a solicitation of an offer to sell or purchase, or the solicitation of tenders or consents with respect to, any security. No offer, solicitation, purchase or
sale will be made in any jurisdiction in which such an offer, solicitation or sale would be unlawful. The Exchange Offer and Consent Solicitation were made solely pursuant to the Offering Memorandum and only to such persons and in such jurisdictions
as are permitted under applicable law. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><B><U>About MasTec, Inc. </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">MasTec is a leading infrastructure construction company operating mainly throughout North America across a range of industries. MasTec&#146;s
primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission and distribution, wireless,
wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial
infrastructure. MasTec&#146;s customers are primarily in these industries. The information contained on the Company&#146;s website is not incorporated into this press release. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><B><U>Forward Looking Statements </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>This press release contains forward-looking statements. Forward-looking statements include, but are not limited to, the settlement of the
Exchange Offer and Consent Solicitation and the actions that the Company may take with respect thereto; statements relating to expectations regarding the future financial and operational performance of the Company or IEA; the projected impact and
benefits of IEA on the Company&#146;s operating or financial results; expectations regarding the Company&#146;s or IEA&#146;s business or financial outlook; expectations regarding the Company&#146;s plans, strategies and opportunities; expectations
regarding opportunities, technological developments, competitive positioning, future economic conditions and other trends in particular markets or industries; the potential strategic benefits and synergies expected from the acquisition of IEA; the
development of and opportunities with respect to future projects, including renewable and other projects designed to support transition to a carbon-neutral economy; the Company&#146;s ability to successfully integrate the operations of IEA; the
impact of inflation on the Company&#146;s costs and the ability to recover increased costs, as well as other statements reflecting expectations, intentions, assumptions or beliefs about future events and other statements that do not relate strictly
to historical or current facts. These statements are based on currently available operating, financial, economic and other information, and are subject to a number of significant risks and uncertainties. A variety of factors in addition to those
mentioned above, many of which are beyond our control, could cause actual future results to differ materially from those projected in the forward-looking statements. Other factors that might cause such a difference include, but are not limited to:
risks related to completed or potential acquisitions, including the acquisition of Henkels&nbsp;&amp; McCoy Group, Inc., as well as the ability to identify suitable acquisition or strategic investment opportunities, to integrate acquired businesses
within expected timeframes and to achieve the revenue, cost savings and earnings levels from such acquisitions at or above the levels projected, including the risk of potential asset impairment charges and write-downs of goodwill; risks related to
the settlement of the Exchange Offer and Consent Solicitation; risks related to the impact of inflation on costs as well as economic activity, customer demand and interest rates, risks related to adverse effects of health epidemics and pandemics or
other outbreaks of communicable diseases, such as <FONT STYLE="white-space:nowrap">the&nbsp;COVID-19&nbsp;pandemic,</FONT> including its effect on supply chain or inflationary issues, as well as, the potential effects of related health mandates and
recommendations; market conditions, technological developments, regulatory or policy changes, including permitting processes and tax incentives that affect us or our customers&#146; industries; the effect of federal, local, state, foreign or tax
legislation and other regulations affecting the industries we serve and related projects and expenditures; the effect on demand for our services of changes in the amount of capital expenditures by our customers due to, among other things, economic
conditions, including potential adverse effects of public health issues, such as <FONT STYLE="white-space:nowrap">the&nbsp;COVID-19&nbsp;pandemic</FONT> on economic activity generally, the availability and cost of financing, and customer
consolidation in the industries we serve; activity in the industries we serve and the impact on our customers&#146; expenditure levels caused by fluctuations in commodity prices, including for oil, natural gas, electricity and other energy sources;
our ability to manage projects effectively and in accordance with our estimates, as well as our ability to accurately estimate the costs associated with our fixed price and other contracts, including any material changes in estimates for completion
of projects and estimates of the recoverability of change orders; the timing and extent of fluctuations in operational, geographic and weather factors affecting our customers, projects and the industries in which we operate; the highly competitive
nature of our industry and the ability of our customers, including our largest customers, to terminate or reduce the amount of work, or in some cases, the prices paid for services, on short or no notice under our contracts, and/or customer disputes
related to our performance of services and the resolution of unapproved change orders; our dependence on a limited number of customers and our ability to <FONT STYLE="white-space:nowrap">replace&nbsp;non-recurring&nbsp;projects</FONT> with new
projects; the effect of state and federal regulatory initiatives, including costs of compliance with existing and potential future safety and environmental requirements, including with respect to climate change; risks associated with potential
environmental issues and other hazards from our operations; disputes with, or failures of, our subcontractors to deliver agreed-upon supplies or services in a timely fashion, and the risk of being required to pay our subcontractors even if our
customers do not pay us; risks related to our strategic arrangements, including our equity investments; any exposure resulting from system or information technology interruptions or data security breaches; any material changes in estimates for legal
costs or case settlements or adverse determinations on any claim, lawsuit or proceeding; the adequacy of our insurance, legal and other reserves; the outcome of our plans for future operations, growth and services, including business development
efforts, backlog, acquisitions and dispositions; our ability to maintain a workforce based upon current and anticipated workloads; our ability to attract and retain qualified personnel, key management and skilled employees, including from acquired
businesses, and our ability to enforce any noncompetition agreements; fluctuations in fuel, maintenance, materials, labor and other costs; risks associated with volatility of our stock price or any dilution or stock price volatility that
shareholders may experience in connection with shares we may issue as consideration <FONT STYLE="white-space:nowrap">for&nbsp;earn-out&nbsp;obligations</FONT> or as purchase consideration in connection with past or future acquisitions, or as a
result of other stock issuances; restrictions imposed by our credit facility, senior notes and any future loans or securities; our ability to obtain performance and surety bonds; risks related to our operations that employ a unionized workforce,
including labor availability, productivity and relations, as well as risks associated with multiemployer union pension plans, including underfunding and withdrawal liabilities; risks associated with operating in or expanding into additional
international markets, including risks from fluctuations in foreign currencies, foreign labor and general business conditions and risks from failure to comply with laws applicable to our foreign activities and/or governmental policy uncertainty; as
well as a small number of our existing shareholders have the ability to influence major corporate decisions. We believe these forward-looking statements are reasonable; however, you should not place undue reliance on any forward-looking statements,
which are based on current expectations. Furthermore, forward-looking statements speak only as of the date they are made. If any of these risks or uncertainties materialize, or if any of our underlying assumptions are incorrect, our actual results
may differ significantly from the results that we express in, or imply by, any of our forward-looking statements. We do not undertake any obligation to publicly update or revise these forward-looking statements after the date of this press release
to reflect future events or circumstances, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary factors. </I></P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>mtz-20221024.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 10/24/2022 2:19:33 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2021-01-31"
  xmlns:mtz="http://mastec.com/20221024"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  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:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://mastec.com/20221024"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <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="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" namespace="http://xbrl.sec.gov/dei/2021" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" namespace="http://xbrl.sec.gov/naics/2021" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtz-20221024_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtz-20221024_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>mtz-20221024_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 10/24/2022 2:19:33 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>mtz-20221024_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 10/24/2022 2:19:34 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="mtz-20221024.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>g306633im002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g306633im002.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
9M+O>3:?N\=!Q48C,*%&DZ5!#C3DW>1__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140495839006080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Oct. 24, 2022</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_CoverAbstract', window );"><strong>Cover [Abstract]</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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MASTEC INC<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 Flag</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 );">Entity Central Index Key</a></td>
<td class="text">0000015615<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_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<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 );">Document Period End Date</a></td>
<td class="text">Oct. 24,  2022<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">FL<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-08106<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0829355<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">800 S. Douglas Road<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">12th Floor<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Coral Gables<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33134<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(305)<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">599-1800<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<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_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</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_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<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_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.10 Par Value<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MTZ<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_CityAreaCode">
<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>Area code of city</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_CityAreaCode</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_CoverAbstract">
<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>Cover page.</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_CoverAbstract</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_EntityAddressAddressLine1">
<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>Address Line 1 such as Attn, Building Name, Street Name</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_EntityAddressAddressLine1</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_EntityAddressAddressLine2">
<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>Address Line 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_EntityAddressCityOrTown">
<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>Name of the City or Town</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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<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>Code for the postal or zip code</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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<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>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</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 Regulation 12B<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_EntityEmergingGrowthCompany">
<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>Indicate if registrant meets the emerging growth company criteria.</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 Regulation 12B<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_EntityEmergingGrowthCompany</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_EntityFileNumber">
<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>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</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_EntityFileNumber</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:fileNumberItemType</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_EntityIncorporationStateCountryCode">
<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>Two-character EDGAR code representing the state or country of incorporation.</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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</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 Regulation 12B<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_EntityTaxIdentificationNumber">
<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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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 Regulation 12B<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_EntityTaxIdentificationNumber</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:employerIdItemType</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_LocalPhoneNumber">
<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>Local phone number for entity.</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_LocalPhoneNumber</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_PreCommencementIssuerTenderOffer">
<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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</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 13e<br> -Subsection 4c<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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</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 14d<br> -Subsection 2b<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_PreCommencementTenderOffer</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_Security12bTitle">
<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>Title of a 12(b) registered security.</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<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_Security12bTitle</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:securityTitleItemType</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_SecurityExchangeName">
<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>Name of the Exchange on which a security is registered.</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 d1-1<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_SecurityExchangeName</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:edgarExchangeCodeItemType</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_SolicitingMaterial">
<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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</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> -Section 14a<br> -Number 240<br> -Subsection 12<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_SolicitingMaterial</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_TradingSymbol">
<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>Trading symbol of an instrument as listed on an exchange.</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_TradingSymbol</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:tradingSymbolItemType</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_WrittenCommunications">
<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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</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 Securities Act<br> -Number 230<br> -Section 425<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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>d306633d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mtz-20221024.xsd" xlink:type="simple"/>
    <context id="duration_2022-10-24_to_2022-10-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-10-24</startDate>
            <endDate>2022-10-24</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="duration_2022-10-24_to_2022-10-24"
      id="Hidden_dei_EntityRegistrantName">MASTEC INC</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="duration_2022-10-24_to_2022-10-24">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2022-10-24_to_2022-10-24"
      id="Hidden_dei_EntityCentralIndexKey">0000015615</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2022-10-24_to_2022-10-24">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2022-10-24_to_2022-10-24">2022-10-24</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2022-10-24_to_2022-10-24">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2022-10-24_to_2022-10-24">001-08106</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2022-10-24_to_2022-10-24">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2022-10-24_to_2022-10-24">800 S. Douglas Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2022-10-24_to_2022-10-24">12th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2022-10-24_to_2022-10-24">Coral Gables</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2022-10-24_to_2022-10-24">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2022-10-24_to_2022-10-24">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2022-10-24_to_2022-10-24">(305)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2022-10-24_to_2022-10-24">599-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2022-10-24_to_2022-10-24">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2022-10-24_to_2022-10-24">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2022-10-24_to_2022-10-24">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2022-10-24_to_2022-10-24">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2022-10-24_to_2022-10-24">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2022-10-24_to_2022-10-24">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2022-10-24_to_2022-10-24">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2022-10-24_to_2022-10-24">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
ML0(  .(,   -    >&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9
M8;"-0O-A7Y58=@1Z\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSA
MR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB
M0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>
M@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&
M8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%
M=*RHC_#K3), Z)Q17B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#5
M2?2$1C&$"0K$OXP68E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7
M>'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;
MIJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=Y
MYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNH
MR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \
M& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH
M=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z
M@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^
M8*<D3?,\C@ 69Y"F& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0
M   (  \Y6%67BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ #SE851PX9>H_ 0  / (   \   !X;"]W;W)K8F]O:RYX
M;6R-4<MNPD ,_)75?D 34(M41+B4/I"J%I6*^Y)UB,4^(J\#+5]?)U%4I%YZ
M\GILC6=F%^=(QWV,1_7E74B%KIF;>9:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:
M@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\
M!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1Z
ME@MAA92XW^CYC6@\@2P/7<OQ"1T#K0S#,\6VP7#H:,1%=F6CSV&L0XAS^D^,
ML:JPA%4L6P^!AQP)7"<PI!J;I%4P'@H]KB@3K'H,+"&I=1BH9+=S*J?7=G#-
M(O<J0YJC#&AM!^&C6@L5!K!O<B )+LF5&U)=Z7FFMW>3>TFH=>Y!L/?P&HT=
MS8\?M_P!4$L#!!0    (  \Y6%4D'INBK0   /@!   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2
MQ:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/
M:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \PO%WHJ45D
M*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y%S?W1:[-
MXPFNWPQP>'3^ 5!+ P04    "  /.5A599!YDAD!  #/ P  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G
M6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y
M2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ
M2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5
MZ*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(
MRDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X
M>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    (  \Y6%4'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ #SE85:>36\#N    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ #SE859E<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M"  /.5A5S'U(YE,$   =$0  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ #SE859^@&_"Q @  X@P   T
M             ( !E@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  /.5A5
MEXJ[',     3 @  "P              @ %R#P  7W)E;',O+G)E;'-02P$"
M% ,4    "  /.5A5'#AEZC\!   \ @  #P              @ %;$   >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ #SE8520>FZ*M    ^ $  !H
M         ( !QQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ #SE85660>9(9 0  SP,  !,              ( !K!(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  ]A,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d306633d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName -  d306633d8k.htm 7</Log>
  </Logs>
  <InputFiles>
    <File doctype="8-K" original="d306633d8k.htm">d306633d8k.htm</File>
    <File>d306633dex991.htm</File>
    <File>mtz-20221024.xsd</File>
    <File>mtz-20221024_lab.xml</File>
    <File>mtz-20221024_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d306633d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d306633d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mtz-20221024_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mtz-20221024_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mtz-20221024.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "mtz",
   "nsuri": "http://mastec.com/20221024",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d306633d8k.htm",
      "contextRef": "duration_2022-10-24_to_2022-10-24",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d306633d8k.htm",
      "contextRef": "duration_2022-10-24_to_2022-10-24",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20221024/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001193125-22-267110-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-22-267110-xbrl.zip
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
M*$P,._PTH/\!>>_./UV)R]&_X.;-1G%XM<52A_/ZQEOO$)_.?[\8?NX8&\H
M;A]]?"\N+X[?KDU?#G9W7[[4R6"PM?$UFZ)^KMZNG9V_/U\CSW+":PO.DX G
M@ ^GH_<?X.G-W;8ZO.L"K 9L$ C:\E7S5&HY_/%>_;4J2CU9D%\?P_TR+-&C
M]]@9GV[[_]X0'V4>BC,UUT4@?M.A$I]SA>*$54;IC2I*DXL+%<M2F[1X:OJL
MX=M /-.E6B\R&:J]U,QSF3W@AI>#G?7MP>[ZYNO-G=IC[#_?P\OFHWF!]<*-
M& 7]7XDL2A5NA"9!(GZ(!S]58GH]&#"-EQO\[XFIIK$L^(\+(Z. /VYN'5Q^
M69&L((#OBQN5ESJ4\3KEUSWRPG)V\ *>L")X%QN3/Y'Y6=:.32YC\5Z.8P6^
M 03D.I+BY<O-E]N=U/MCZ;A2\9Y@0^_W'NL+.V_>@"\,!LN^\&!^_K(K6'[F
M\_G&"@^PZ1?^P4+D%G*HM/D14?@=A+E1DJA(RU)AP%.R4'69=8O1_:W4N&('
MB/DHBRL5!F*4AAMBF*:F2D-XYO1;IG,*Q$*FD7BG4[#/"U54<5D(,X'OPYE,
MITJ<3R8JIWL@N12PKKB$@B+4)3_\E%RU,UWC4$3#T2'XU9G]2&0].P]+,P;B
MM[8#L378VGHN?OUI<V=S7[1D\NS3'U!<BH]7_WHNGI4SA3=MO]JG/9),I@M<
M"Z^]WG\N2A/)!4B#Q1@)N+_?4VU93DB6>2/+9_HY!QX-?V>YOD&S4$[ A@1<
M&A%"X)(Z%:<0MS3P)3Z8.%)Y(9[)0D0*EH4-9RI7.NU2VM:63_#$H/(61)B,
M8V&JLBCA#YU.Q>[&[M;.+^)2I1KN^F1*D'I4*:9U6$U!W&)SAV3WAB\^(W[K
M;4>G0S 4#5J!U>AY?VM=%!50/%X(NB]5^70!F^4W&@WP[.RXPP3>-<)G? 8"
M(451C:&*T#)?H#1'Z20'C\^KL*QR18S9M8<Q&'T*BKC!(,O*]5=O+8N"J3*4
MNP2U3:>YFJ):0#UIJ#-0H$Q QV6_9R;,^\\O!X-@P/_G*T!,"D9JQ<A&]3W2
MA+W'RA,32L/:7$<T8)R-1W8%'9 ,GFEG9?ADCE46K!I:GRU\G^U:.=T"Z<"[
MQ]?C7)<S-.=,A27*"Y]>UCQ^HV*=@/&#&$$"B8G 66NK!F'A@Z&Y4:E,2U 0
M+%GF.D1U@=C-C2ZP+"1F%-S$O@-V+\&/.C1_SDUF"N!OF*@T2O#FEN6EM)=.
ML?0$(PE$1-*0M"3KPE82KX)^#S2RN<(6:_Y&;IV6T*? 29[B]ZL%LB&NX/I#
MXRC%$"2Q%#M[@X'(-I*-@&+@'R:_%L>Z!/N N!@(N-D&-F9A:Y.CVU)(J(/2
M"3#OD4Z$]7L/I6P.$0<B> 1*JO*B MTY(P!O2UA?X*%?/>L JXLT%?FB4"6Z
M&EB050J%.Q12HA*(X6E4)58]+4]YS4P%J#.)2FY<9,4*0$"6Q0H-P>G:US*L
M0UK>LE$,UBQ,O2R%QD),*J 2!6$O3W*3D,B)*_P7]L_ : OT+DSI@6A)_-S1
M];&FJR7UVPNC'Y,EAVCM_5Y)5M@RAD#\_&H[>/UZ&V/9'<&/PNVRI\\DZ$*I
M5-Q B1W%H!646&Y%F9JR_@)#1Y3+>8H"7C*%$K,WK!2;^5Y7.H] H,0_!H!Z
M_7WXT^[F0_&GK=7XT^;@+RYP]^=_[F(_ LMYO0+*:3?(OIV*MF6*E6X\-CGX
M1]WS; SPSA8NMR\B762Q7.R14ZR'*HX[1-W#P,HJ>76!]C"@X'ZXH&W93B+W
M,_L=J%BG/[Q/#*L:H.,OEZ//?R?;'J+X"!$ 94,7> ^.+J"DL;$7_QA2^,5/
MYTV]SCP\ M_Y?@YW'\GA"OL#GJ[J=%&*=G;";UVU\D!6GS@$_'U2?L1*O@7^
MU57_49ZPROB?WMH?S87*\4&PON^U7V]25,\2?PI#I2:3M:<=4CPHG]E+.+DD
M::AD'VK ;^4Z=UQ[Z^[BH^K76^ ):J ?&\MI9-:&N[V4\6QS>WOX'&T1%;F]
ML_EJ>S@<#@Z.#BV^Y+[">R_45%S6-W_9WAEL_3$<[JR^>30</>]<MLL?O?XK
M_%@66MK\^9X;.A"J!VO<M_)?][F_@<ZF8WE:,A]T5X?6K>V--[OW+?S+<A2H
M 6O\>#+Z#:[;4P04'_!R)HIR$:MV_XB^UO%3O.2%C+&"U@M"1CR7BX*&.A\N
M[!3XY9I;DB+/WD]OZ'^=]LA2?GSZZ>KTXA][Q*'=_(J5O6\'H<C5ORN"7A 1
MM-\559+P(_4B#);T>]3E$RP1J5+J&!ZT[>R*_C]H>N4$NE_88"[UC8H">":,
MJ\BA1ZNVM$@@P@>[^X60(9!9:'<'5%:!F,]T.!,F#*L<&>@B0Z\80V$@R@&+
MD>86W8P)EF.PD)=6(JT2!,QA?0L<$JPG(Y.5#"2L -Y60H*C!GI#3,!'-ED"
MHH-2LC8\ .E6%;"<-\0[$\=F_D@)WH)ESN2-(K7U>SE1R""/IB$V<BVFN8P4
M0SN("T$EBY 0U+-S(U*B0L;Q C@,S30%&X[ Q^!R0:-)@?:83L%$\ZF$;WD@
MCI)BO,L.#X(:/*U14R&S+(8E$#BY%8KUK:L%OX+FX+] Z]Q4<=1PV0"W#F3K
M]U9H.F L4%;@HI(8 0Z+JL@8,%L-#UI=K+:.#?@(YL7*)]ZS7-UH4Q4DN\SD
M)3J+6Z >!&C$FY&1:27!TTIE#>HN53K4SB%[,Z7SYOF"\;DG'6/AG%!)\."?
M-PF(>R#\]AVH&ZQH<J>/I4#H!DW]GILTK=YPKN,8)Q7*#:9@03!LA<#]':0O
M#RW0:?\>EA_&F+B3KW[O3L:V-G8&&-I#6<S0,CFB,$#^62XH"OB3N=NSP'/Q
M# <:0D_ @H'W.ZUT68G J'NRPYC0!2A>Q 8DS+EKK%(@)]0@4#-/.90O[=GO
MX::8+E9(C\<#"-:6#*BOCK]>6%\Q,P"ZU#><%Z%?&LY0RX.+79>?GMSS3DQ8
M<?*B%$1)Q-S&Y>U3D4CC!&M<E91\T3X-6W<&1H<WS7BJJR>: A0$+%*&_5J#
M"3Z3=FHG;8[YGPH,@.X?I4!M67$N$4?5 NH.FW&D#7\88E'8G@U>5& >V+^(
M"GV%F+I4('^(L2"484@*W7SS\F5KMM(>'K4?:(V]P!J?C6N:+2=$#!EC"=GK
MR\;EAONFXR'0+%5\_JO?N[R50G 83TZ0=YJI5L>S_Z,#%O23Y2#'OHR20'_F
M^H<"#5\*H*104S <BF,T6^T(@";:;DFH81)=X&3T5FF13K"RP@J#1J]8ZD/A
M#4Y<WQ?+N9U(KJ XD0M+'0_7T)QS!#A09\U0^4NJT=(O<1M[*(N#,&[N*UU]
M"U56M@H"F>(Y"95DY#V8@8EL, DI2@B3A0SI&R2CF28&MDQ$>=D89<OUQ V(
ME^7QGS $7;1'@X(NF!L-OM7O38A3^&]B*T,4#597!8<-U'AD%/L/5K+D]WBV
MH3D=4B@\O9'CDZ ['#ZBUMN#?1#'O8^@O+H/<5K%<K2I^SM3_X MC 6]V ##
MX7V"UF)!O1>LU>\5$CS5)5D:(:.^89VOL$H1:5:Y3FTC0S[O& @Z5((]TFI4
MN<)R50HF/:GB[QNS-\-L6%V!Z+M%ZXKT3:NY\.[')?H"J*=K/DL0US&TPE9P
M9Z)+]!KV7J]\!_+OM-37/^CDU,&7P^'85&7[%-3!BR^']YSEVOT1!-E3,QJ[
M'O <ZEET^X0/.03^@0H,;1=I0+*<N!-H;U WL]Q4TQDR]HF&S-"WY"!J:/MR
M4U!398];X;F0"A,W%J2\OVT1^SVH*Q,\9X31Z(8C"O=2BJQ#I<"\(@,)Q+C2
M<42?-! (S9!U 22HQ'8MY--)54;-(G?525*E0!5920#KX<&E0$"2C_&$!UD:
MG4)HRR"POE'LB<R #4-*C:%(S=$C^3Q5"U' >.JR!L465Z<0?7.-0:HH BR
MX2-P]&*BQ]9M0A"- =$)\*T)N"Z5@(TX]BT!4R3=^3P)#=3-G54(>DPM:[1D
M#I_G9/.%@?! B^B,-E[BL^$"VM$*S_A-L2MTMW>YZ3R_+V9*WBQ$"-3&^]8_
M6=DR[O?:-W>47W-N/;=FB@O[0K7LYHK.%]4A'8T4^VQ&85: #W,U)H3%%DG
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
MU+;?> YD='C[69"#%_@CM'"1?KOV_P!02P,$%     @ #SE8559A3[Q" P
M/PL  !    !M='HM,C R,C$P,C0N>'-DO5;?;]LV$'XOT/_AIJ<-J$1);@I8
MB%-T2P,$2+/"38>]%;1T=HA1I$922=R_?D=*<A0[\=QDF%],\[[O^-T/'GW\
M_JZ6<(/&"JUF49:D$: J=274:A:U-N:V%")Z?_+ZU?%/<0RG9^>7$,.U<XTM
M&+N]O4VJI5!6R]:1!YN4NF80QP/^MZNO\$?GO8 Y2N06H>;6H8%?6R&K(D_S
M/,VRHR3+QSR#W#N$BCLL($M9_I9Y*.1%-BTF$_C\"3X&/PJN1(UCKF[61JRN
M'?Q<_@*!=*J50BEQ#6="<54*+N'+H/D-G*LR@0]2PMS3+ FU:&ZP2GJO=[8J
M;'F--7_]"H RIFRAR&5;SR*?BCX3=PLC$VU6K'*&N76#C$ QH="(,AI1_YVW
MPZ%2>(O=$)?<+@)IL/CT9'&:Q9-LQ*O=]PTEY+T,)?)9R=+\[0A9H=@@@R)+
MV)6^860(OD=8;Q>/QY"GZ8111SA*,XXH4JB_]C"\>4'-,3YDAW(["81L.IVR
M8-V25+F'$?3>CUAG#&CNG!&+UN&9-O4I+GDKB=6JOULNQ5)@%5#4J34J]P#S
M$.&X6:&[Y#7:AI=X8)*IDQZ+B$1F[,]/%U]"DT4GG@ 0^D[4C38.NO:[T&6X
M%GL2Z7_%0_YCOQ5G.?5$0LXB4#MZ]Q0/V(N%#&5]EI!-3QPLQ#[5NWX1^\53
MIS_>\<_.P/9-]O%/??S9NX/BWYD$_X$2K2Y?*F8TSIY?$\5%V4VK;GEX7>Z9
M+^K-81[X/!SM/7A[@/2GAC.Y4MJ%@\9*>-,(M=3]%FWZ)BZ&3I[C$L+@*K@I
MC9:X?[RQQN@&C1,TW>\O0^?@VN!R%M%XCX<Q\TWR14)C9D#L^']XN[R9$07E
MQ;VZ@>N$\^0+;P9OIU>2RXUKWPVSR%+:Y>AV_K_1-@9_-%JB6)KJH6A/!_UY
MA/KAV/TY5X0 O_@Z/W_L7=@\#,SQ.ZUTO>[DG>JR]:_.\/U!51\5B5J?4T>9
M.@B*0- +,B?XMX/@&WF#P KI_YH(;9NE_D-_YP8/XR57%73N8.3OF&T[V?;?
M6JQ^5R=A77)9MG*3[I[<(_81MPMU./->V=.\?G<HU7!]V?;][7?&][S;ZN8,
M_?P'4$L#!!0    (  \Y6%7V4 ["?P8  +M&   4    ;71Z+3(P,C(Q,#(T
M7VQA8BYX;6S-G&]OVS80QM\7Z'>X>6\VH+(C97L1HVF1.<D0-&V"QMV&#4,A
M2XQ-3"(-4H[M;S]2?QHYIF0I/%5YT5:1[IZ[1_D=P\AVW[[?Q!$\$"$I9Z<#
M=W@T ,("'E(V/QVLI./+@-(!R,1GH1]Q1DX'6R('[]^]?O7V!\>!\\NK3^#
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
MG9V%@%G72]7?O@UFC'P8Z3B?J\11FTR?$I*D&04/!7L=R80>-$SEM>]U04$
M:P4L@<2&,?[?O*O76Y"[T<KC0M?M&9M3DKJY.7\.$B"FQ=!\,8G)Z7S0/S[W
MN9XD>E.I!(Y5L?/4# \N;"'%4Z!=KT04O*6A;7=',"<F/%./.(5S?95KB_;V
M\?5$7(B,16RCZJ\%=L<#?U<CR+#0\?QXH2<YJYX)GI:F:M<:?\DO%PF(KA=%
M#7W>>R@3A M=39=X:"FU)9X9\YB:8S #(2"YWR;AI-G<J9Y#)>0UWYA93P_5
MQ S7.XKGY\(Z$-67TH%1BZ?E#)[M,.OK'@A,!WIZ6O\*FVKGU)&XOKA.&+;8
M+IS!9J\!$YW&<VD5-?6%5/1IV?S@')LA:*_Z$IW<Z-O7JI .Q/6G=6#88OO1
M&6SV7BKF(N,BS^U8IQCZ?*FGBTV?)Q7O-?XC5'V1GF7? O[),<!WA,+C,IV"
MJ$9S7U=W=/M>+:>V8YPF>#U(=!K(C&Q7HJ^!=C)(W0F>-+[#V6HZAK.7)#K)
M<O>AU\805D-9&J#N&$M-6X2A\PBCKT48N8@P^A>A.\OP0F?Z^NN3F/ 5>Q7
M?;DC^/8M6WBN+=)W7<EOQ9[$4/!G8G9Z7T/P*(8C&(]\6Y;NK-P+_1ERJ3#]
MDV355Q?E$1SA>.#:4KQTAJ*93WH"<!5N14U]215]6C;N[+^8OZ[H<,%9Q77>
ML:Z^C(Z]6D[N;+C\KOTI8'V>IDNV6^;(<V&=$->7V G#%IL[VRAC3DE,%&'S
M!WTQ%L18.X]9F;*^P,K<6EKN;*8,!9@A!_IN*=]3-_] BZ?9[/QI\:4(]:7W
MDNL=Q0MW]E .>C.0<@GBZUF6Q'&&:(EWR]6=C94QQ$MC,8RF$Z+HV;>2Q[KZ
M<COV:CFYLWLR$=@\'3?>I%-^]N7N0%1?0@=&+1YW]D?L$+M=QPO,YE#EN:!R
M;7UAE?NUS%S;![E-0<SUV/M%\)5:Z/D]PZSBXR<G0M27X(NV+<C_82OD*CA*
MS;TN,,^Z;H^8-_/DIB[Y!U!+ 0(4 Q0    (  \Y6%6@B3C(+ \  !%E   .
M              "  0    !D,S V-C,S9#AK+FAT;5!+ 0(4 Q0    (  \Y
M6%4\[ROB_A@  ,)6   1              "  5@/  !D,S V-C,S9&5X.3DQ
M+FAT;5!+ 0(4 Q0    (  \Y6%5684^\0@,  #\+   0              "
M 84H  !M='HM,C R,C$P,C0N>'-D4$L! A0#%     @ #SE85?90#L)_!@
MNT8  !0              ( !]2L  &UT>BTR,#(R,3 R-%]L86(N>&UL4$L!
M A0#%     @ #SE857^;;W7$!   -"P  !0              ( !IC(  &UT
H>BTR,#(R,3 R-%]P<F4N>&UL4$L%!@     %  4 /0$  )PW      $!

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