﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.irs.gov/efile" returnVersion="2024v5.2">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2025-11-14T14:43:24-06:00</ReturnTs>
    <TaxPeriodEndDt>2024-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>251698043</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>HENRY ROSSI &amp; CO LLP</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>50 SECO ROAD SUITE A</AddressLine1Txt>
        <CityNm>MONROEVILLE</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>15146</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2024-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>251186130</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>MECHANICAL CONTRACTORS ASSOCIATION OF</BusinessNameLine1Txt>
        <BusinessNameLine2Txt>WESTERN PENNSYLVANIA INC</BusinessNameLine2Txt>
      </BusinessName>
      <BusinessNameControlTxt>MECH</BusinessNameControlTxt>
      <PhoneNum>4126833600</PhoneNum>
      <USAddress>
        <AddressLine1Txt>5131 CYPRESS STREET</AddressLine1Txt>
        <CityNm>PITTSBURGH</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>15224</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>REGIS CLAUS</PersonNm>
      <PersonTitleTxt>EXECUTIVE DIRECTOR</PersonTitleTxt>
      <PhoneNum>4126833600</PhoneNum>
      <SignatureDt>2025-11-14</SignatureDt>
      <DiscussWithPaidPreparerInd>1</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>0</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>TIMOTHY SCHNEIDER CPA</PreparerPersonNm>
      <PTIN>P00022880</PTIN>
      <PhoneNum>4128564880</PhoneNum>
      <PreparationDt>2025-11-11</PreparationDt>
    </PreparerPersonGrp>
    <TaxYr>2024</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="4">
    <IRS990 documentId="RetDoc1038000001" referenceDocumentId="RetDoc1044400001">
      <PrincipalOfficerNm>REGIS CLAUS</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>5131 CYPRESS STREET</AddressLine1Txt>
        <CityNm>PITTSBURGH</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>15224</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>1563455</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>0</GroupReturnForAffiliatesInd>
      <Organization501cInd organization501cTypeTxt="6">X</Organization501cInd>
      <WebsiteAddressTxt>WWW.PAPIPETRADES.ORG</WebsiteAddressTxt>
      <TypeOfOrganizationAssocInd>X</TypeOfOrganizationAssocInd>
      <FormationYr>1967</FormationYr>
      <LegalDomicileStateCd>PA</LegalDomicileStateCd>
      <ActivityOrMissionDesc>TO PROVIDE FOR THE WELL BEING OF CONTRACTORS AND LABOR UNIONS OPERATING IN THE MECHANICAL CONSTRUCTION INDUSTRY.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>12</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>12</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>2</TotalEmployeeCnt>
      <TotalVolunteersCnt>0</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <NetUnrelatedBusTxblIncmAmt>0</NetUnrelatedBusTxblIncmAmt>
      <PYContributionsGrantsAmt>0</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>0</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>1129054</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>1398384</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>44026</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>71281</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>87273</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>93790</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>1260353</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>1563455</CYTotalRevenueAmt>
      <PYGrantsAndSimilarPaidAmt>0</PYGrantsAndSimilarPaidAmt>
      <CYGrantsAndSimilarPaidAmt>0</CYGrantsAndSimilarPaidAmt>
      <PYBenefitsPaidToMembersAmt>0</PYBenefitsPaidToMembersAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>426103</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>455390</CYSalariesCompEmpBnftPaidAmt>
      <PYTotalProfFndrsngExpnsAmt>0</PYTotalProfFndrsngExpnsAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>0</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>713481</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>794095</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>1139584</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>1249485</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>120769</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>313970</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>2502002</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>2875765</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>2823</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>1473</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>2499179</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>2874292</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>TO PROVIDE FOR THE WELL BEING OF CONTRACTORS AND LABOR UNIONS OPERATING IN THE MECHANICAL CONSTRUCTION INDUSTRY</MissionDesc>
      <SignificantNewProgramSrvcInd>0</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>0</SignificantChangeInd>
      <ExpenseAmt>1249485</ExpenseAmt>
      <RevenueAmt>1563455</RevenueAmt>
      <Desc>TO PROVIDE FOR THE WELL BEING OF CONTRACTORS AND LABOR UNIONS OPERATING IN THE MECHANICAL CONSTRUCTION INDUSTRY</Desc>
      <TotalProgramServiceExpensesAmt>1249485</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind>0</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd>0</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>0</PoliticalCampaignActyInd>
      <SubjectToProxyTaxInd>0</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="RetDoc1040000001">0</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="RetDoc1040000001">0</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="RetDoc1040000001">0</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="RetDoc1040000001">0</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd>0</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="RetDoc1040000001">1</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="RetDoc1040000001">1</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="RetDoc1040000001">0</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="RetDoc1040000001">0</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="RetDoc1040000001">1</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="RetDoc1040000001">1</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="RetDoc1040000001">1</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="RetDoc1040000001">0</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>0</SchoolOperatingInd>
      <ForeignOfficeInd>0</ForeignOfficeInd>
      <ForeignActivitiesInd>0</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd>0</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>0</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>0</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>0</FundraisingActivitiesInd>
      <GamingActivitiesInd>0</GamingActivitiesInd>
      <OperateHospitalInd>0</OperateHospitalInd>
      <GrantsToOrganizationsInd>0</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd>0</GrantsToIndividualsInd>
      <ScheduleJRequiredInd referenceDocumentId="RetDoc1042400001">1</ScheduleJRequiredInd>
      <TaxExemptBondsInd>0</TaxExemptBondsInd>
      <LoanOutstandingInd>0</LoanOutstandingInd>
      <GrantToRelatedPersonInd>0</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>0</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>0</BusinessRlnWithFamMemInd>
      <BusinessRlnWith35CtrlEntInd>0</BusinessRlnWith35CtrlEntInd>
      <DeductibleNonCashContriInd>0</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>0</DeductibleArtContributionInd>
      <TerminateOperationsInd>0</TerminateOperationsInd>
      <PartialLiquidationInd>0</PartialLiquidationInd>
      <DisregardedEntityInd>0</DisregardedEntityInd>
      <RelatedEntityInd>0</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>0</RelatedOrganizationCtrlEntInd>
      <ActivitiesConductedPrtshpInd>0</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>1</ScheduleORequiredInd>
      <IRPDocumentCnt>2</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <EmployeeCnt>2</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>1</EmploymentTaxReturnsFiledInd>
      <UnrelatedBusIncmOverLimitInd>0</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>0</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>0</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>0</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>0</NondeductibleContributionsInd>
      <IndoorTanningServicesInd>0</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>0</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>0</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>12</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>12</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>0</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>0</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>0</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>0</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>0</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>0</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>0</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>1</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>1</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>0</OfficerMailingAddressInd>
      <LocalChaptersInd>0</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>0</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>0</ConflictOfInterestPolicyInd>
      <WhistleblowerPolicyInd>0</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>1</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>0</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>0</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>0</InvestmentInJointVentureInd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <BusinessName>
          <BusinessNameLine1Txt>MECHANICAL CONTRACTORS ASSOCIATION OF WESTERN PENNSYLVANIA INC</BusinessNameLine1Txt>
        </BusinessName>
        <PhoneNum>4126833600</PhoneNum>
        <USAddress>
          <AddressLine1Txt>5131 CYPRESS STREET</AddressLine1Txt>
          <CityNm>PITTSBURGH</CityNm>
          <StateAbbreviationCd>PA</StateAbbreviationCd>
          <ZIPCd>15224</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>REGIS R CLAUS</PersonNm>
        <TitleTxt>EXECUTIVE DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>230355</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JAY SPAEDER</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>ROSS FAZIO</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>GARY GERST</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>LEO WOLFE</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>KEVIN MCCARL</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>STAN MARCINIAK</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>DAN LUGAILA</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>MIKE RENICK</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>BILL LUGAILA</PersonNm>
        <TitleTxt>DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>TOM SZYMCZAK</PersonNm>
        <TitleTxt>PRESIDENT</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JOHN JORDAN</PersonNm>
        <TitleTxt>VICE PRESIDENT</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JEFF MAYER</PersonNm>
        <TitleTxt>SECRETARY-TREASURER</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>230355</TotalReportableCompFromOrgAmt>
      <TotReportableCompRltdOrgAmt>0</TotReportableCompRltdOrgAmt>
      <TotalOtherCompensationAmt>0</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>1</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>0</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>1</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>0</CompensationFromOtherSrcsInd>
      <CntrctRcvdGreaterThan100KCnt>0</CntrctRcvdGreaterThan100KCnt>
      <ProgramServiceRevenueGrp>
        <Desc>ASSOC. FUNCTION FEES</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>1398384</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1398384</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>1398384</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>71281</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>71281</RelatedOrExemptFuncIncomeAmt>
      </InvestmentIncomeGrp>
      <OtherRevenueMiscGrp>
        <Desc>OTHER INCOME</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>81190</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>81190</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueMiscGrp>
        <Desc>MEMBERSHIP DUES &amp; INIT</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>12600</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>12600</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueTotalAmt>93790</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>1563455</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1563455</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>0</ExclusionAmt>
      </TotalRevenueGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>341496</TotalAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>89642</TotalAmt>
      </PensionPlanContributionsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>24252</TotalAmt>
      </PayrollTaxesGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>12834</TotalAmt>
      </FeesForServicesAccountingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>21641</TotalAmt>
      </OfficeExpensesGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>161305</TotalAmt>
      </ConferencesMeetingsGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>2673</TotalAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>46451</TotalAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>STATE/NATIONAL DUES</Desc>
        <TotalAmt>224129</TotalAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>INDUSTRY AND LABOR RELA</Desc>
        <TotalAmt>169955</TotalAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>ASSOCIATION FUNCTION EX</Desc>
        <TotalAmt>84395</TotalAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>AUTOMOBILE EXPENSE</Desc>
        <TotalAmt>25712</TotalAmt>
      </OtherExpensesGrp>
      <AllOtherExpensesGrp>
        <TotalAmt>45000</TotalAmt>
      </AllOtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>1249485</TotalAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>422296</BOYAmt>
        <EOYAmt>512898</EOYAmt>
      </CashNonInterestBearingGrp>
      <LandBldgEquipCostOrOtherBssAmt>231382</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>210079</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>18220</BOYAmt>
        <EOYAmt>21303</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <InvestmentsOtherSecuritiesGrp>
        <BOYAmt>2061486</BOYAmt>
        <EOYAmt>2341564</EOYAmt>
      </InvestmentsOtherSecuritiesGrp>
      <TotalAssetsGrp>
        <BOYAmt>2502002</BOYAmt>
        <EOYAmt>2875765</EOYAmt>
      </TotalAssetsGrp>
      <OtherLiabilitiesGrp>
        <BOYAmt>2823</BOYAmt>
        <EOYAmt>1473</EOYAmt>
      </OtherLiabilitiesGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>2823</BOYAmt>
        <EOYAmt>1473</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrgDoesNotFollowFASB117Ind>X</OrgDoesNotFollowFASB117Ind>
      <CapStkTrPrinCurrentFundsGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </CapStkTrPrinCurrentFundsGrp>
      <PdInCapSrplsLandBldgEqpFundGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </PdInCapSrplsLandBldgEqpFundGrp>
      <RtnEarnEndowmentIncmOthFndsGrp>
        <BOYAmt>2499179</BOYAmt>
        <EOYAmt>2874292</EOYAmt>
      </RtnEarnEndowmentIncmOthFndsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>2499179</BOYAmt>
        <EOYAmt>2874292</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>2502002</BOYAmt>
        <EOYAmt>2875765</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>313970</ReconcilationRevenueExpnssAmt>
      <NetUnrlzdGainsLossesInvstAmt>61143</NetUnrlzdGainsLossesInvstAmt>
      <OtherChangesInNetAssetsAmt>0</OtherChangesInNetAssetsAmt>
      <InfoInScheduleOPartXIIInd>X</InfoInScheduleOPartXIIInd>
      <MethodOfAccountingCashInd>X</MethodOfAccountingCashInd>
      <AccountantCompileOrReviewInd>0</AccountantCompileOrReviewInd>
      <FSAuditedInd>1</FSAuditedInd>
      <FSAuditedBasisGrp>
        <SeparateBasisFinclStmtInd>X</SeparateBasisFinclStmtInd>
      </FSAuditedBasisGrp>
      <AuditCommitteeInd>1</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>0</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleD documentId="RetDoc1040000001">
      <LandGrp>
        <OtherCostOrOtherBasisAmt>12500</OtherCostOrOtherBasisAmt>
        <BookValueAmt>12500</BookValueAmt>
      </LandGrp>
      <BuildingsGrp>
        <OtherCostOrOtherBasisAmt>183816</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>176643</DepreciationAmt>
        <BookValueAmt>7173</BookValueAmt>
      </BuildingsGrp>
      <EquipmentGrp>
        <OtherCostOrOtherBasisAmt>35066</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>33436</DepreciationAmt>
        <BookValueAmt>1630</BookValueAmt>
      </EquipmentGrp>
      <TotalBookValueLandBuildingsAmt>21303</TotalBookValueLandBuildingsAmt>
      <OtherSecuritiesGrp>
        <Desc>VARIOUS MUTUAL FUNDS</Desc>
        <BookValueAmt>2341564</BookValueAmt>
        <MethodValuationCd>F</MethodValuationCd>
      </OtherSecuritiesGrp>
      <TotalBookValueSecuritiesAmt>2341564</TotalBookValueSecuritiesAmt>
      <OtherLiabilitiesOrgGrp>
        <Desc>PAYROLL DEDUCTIONS FROM EMPLOYEES</Desc>
        <Amt>1473</Amt>
      </OtherLiabilitiesOrgGrp>
      <TotalLiabilityAmt>1473</TotalLiabilityAmt>
      <FootnoteTextInd>X</FootnoteTextInd>
      <TotalRevEtcAuditedFinclStmtAmt>1563455</TotalRevEtcAuditedFinclStmtAmt>
      <RevenueNotReportedAmt>0</RevenueNotReportedAmt>
      <RevenueSubtotalAmt>1563455</RevenueSubtotalAmt>
      <RevenueNotReportedFinclStmtAmt>0</RevenueNotReportedFinclStmtAmt>
      <TotalRevenuePerForm990Amt>1563455</TotalRevenuePerForm990Amt>
      <TotExpnsEtcAuditedFinclStmtAmt>1249485</TotExpnsEtcAuditedFinclStmtAmt>
      <ExpensesNotReportedAmt>0</ExpensesNotReportedAmt>
      <ExpensesSubtotalAmt>1249485</ExpensesSubtotalAmt>
      <ExpensesNotRptFinclStmtAmt>0</ExpensesNotRptFinclStmtAmt>
      <TotalExpensesPerForm990Amt>1249485</TotalExpensesPerForm990Amt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>PART X, LINE 2:</FormAndLineReferenceDesc>
        <ExplanationTxt>E. FEDERAL INCOME TAX STATUS: MECHANICAL CONTRACTORS ASSOCIATION OF WESTERN PENNSYLVANIA, INC. IS EXEMPT FROM FEDERAL INCOME TAX UNDER SECTION 501(C)(6). A "RETURN OF ORGANIZATION EXEMPT FROM INCOME TAX", FORM 990, IS FILED ANNUALLY WITH THE UNITED STATES TREASURY DEPARTMENT. MANAGEMENT HAS ANALYZED THE TAX POSITIONS TAKEN BY THE ASSOCIATION AND HAS CONCLUDED THAT AS OF DECEMBER 31, 2024, THERE ARE NO UNCERTAIN POSITIONS TAKEN OR EXPECTED TO BE TAKEN THAT WOULD REQUIRE RECOGNITION OF A LIABILITY (OR ASSET) OR DISCLOSURE IN THE FINANCIAL STATEMENTS. THE ASSOCIATION IS SUBJECT TO ROUTINE AUDITS BY TAXING JURISDICTIONS; HOWEVER, THERE ARE CURRENTLY NO AUDITS FOR ANY TAX PERIODS IN PROGRESS. MANAGEMENT BELIEVES IT IS NO LONGER SUBJECT TO INCOME TAX EXAMINATIONS FOR YEARS PRIOR TO 2021.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleJ documentId="RetDoc1042400001">
      <BoardOrCommitteeApprovalInd>X</BoardOrCommitteeApprovalInd>
      <SeverancePaymentInd>0</SeverancePaymentInd>
      <SupplementalNonqualRtrPlanInd>0</SupplementalNonqualRtrPlanInd>
      <EquityBasedCompArrngmInd>0</EquityBasedCompArrngmInd>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>REGIS R CLAUS</PersonNm>
        <TitleTxt>EXECUTIVE DIRECTOR</TitleTxt>
        <BaseCompensationFilingOrgAmt>230355</BaseCompensationFilingOrgAmt>
        <CompensationBasedOnRltdOrgsAmt>0</CompensationBasedOnRltdOrgsAmt>
        <BonusFilingOrganizationAmount>0</BonusFilingOrganizationAmount>
        <BonusRelatedOrganizationsAmt>0</BonusRelatedOrganizationsAmt>
        <OtherCompensationFilingOrgAmt>0</OtherCompensationFilingOrgAmt>
        <OtherCompensationRltdOrgsAmt>0</OtherCompensationRltdOrgsAmt>
        <DeferredCompensationFlngOrgAmt>0</DeferredCompensationFlngOrgAmt>
        <DeferredCompRltdOrgsAmt>0</DeferredCompRltdOrgsAmt>
        <NontaxableBenefitsFilingOrgAmt>0</NontaxableBenefitsFilingOrgAmt>
        <NontaxableBenefitsRltdOrgsAmt>0</NontaxableBenefitsRltdOrgsAmt>
        <TotalCompensationFilingOrgAmt>230355</TotalCompensationFilingOrgAmt>
        <TotalCompensationRltdOrgsAmt>0</TotalCompensationRltdOrgsAmt>
        <CompReportPrior990FilingOrgAmt>0</CompReportPrior990FilingOrgAmt>
        <CompReportPrior990RltdOrgsAmt>0</CompReportPrior990RltdOrgsAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>PART I, LINE 3</FormAndLineReferenceDesc>
        <ExplanationTxt>THE BOARD OF DIRECTORS ESTABLISHES AND APPROVES ALL COMPENSATION AND COMPENSATION ADJUSTMENTS.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleJ>
    <IRS990ScheduleO documentId="RetDoc1044400001">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PART VI, SECTION B, LINE 11B</FormAndLineReferenceDesc>
        <ExplanationTxt>THE ASSOCIATION DOES NOT REQUIRE IT.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PART VI, SECTION C, LINE 19</FormAndLineReferenceDesc>
        <ExplanationTxt>ALL DOCUMENTS ARE MAINTAINED IN THE EXECUTIVE DIRECTOR'S OFFICE AND ARE AVAILABLE FOR PUBLIC VIEWING UPON REQUEST.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PART XII, LINE 2C</FormAndLineReferenceDesc>
        <ExplanationTxt>THE ASSOCIATION'S BOARD OF DIRECTORS ASSUMES RESPONSIBILITY FOR OVERSIGHT OF THE AUDIT OF ITS FINANCIAL STATEMENTS AND SELECTION OF AN INDEPENDENT ACCOUNTANT.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>