﻿<?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.5">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2026-05-29T15:03:38-05:00</ReturnTs>
    <TaxPeriodEndDt>2025-07-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>410746749</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>CLIFTONLARSONALLEN LLP</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>220 S 6TH STREET SUITE 300</AddressLine1Txt>
        <CityNm>MINNEAPOLIS</CityNm>
        <StateAbbreviationCd>MN</StateAbbreviationCd>
        <ZIPCd>55402</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990EZ</ReturnTypeCd>
    <TaxPeriodBeginDt>2024-08-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>411614860</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>MINNESOTA ENVIRONMENTAL CONTRACTORS</BusinessNameLine1Txt>
        <BusinessNameLine2Txt>ASSOCIATION</BusinessNameLine2Txt>
      </BusinessName>
      <BusinessNameControlTxt>MINN</BusinessNameControlTxt>
      <PhoneNum>6516336774</PhoneNum>
      <USAddress>
        <AddressLine1Txt>1305 CORPORATE CENTER DRIVE 320</AddressLine1Txt>
        <CityNm>EAGAN</CityNm>
        <StateAbbreviationCd>MN</StateAbbreviationCd>
        <ZIPCd>55121</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>JOHN NESSE</PersonNm>
      <PersonTitleTxt>EXECUTIVE DIRECTOR</PersonTitleTxt>
      <PhoneNum>6516336774</PhoneNum>
      <SignatureDt>2026-05-20</SignatureDt>
      <DiscussWithPaidPreparerInd>1</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>0</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>ANN NEIL</PreparerPersonNm>
      <PTIN>P01817922</PTIN>
      <PhoneNum>6123764500</PhoneNum>
      <PreparationDt>2026-05-20</PreparationDt>
    </PreparerPersonGrp>
    <TaxYr>2024</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="4">
    <IRS990EZ documentId="RetDoc1234200001" referenceDocumentId="RetDoc1051800001 RetDoc2278000001">
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <ScheduleBNotRequiredInd>X</ScheduleBNotRequiredInd>
      <WebsiteAddressTxt>N/A</WebsiteAddressTxt>
      <Organization501cInd organization501cTypeTxt="6">X</Organization501cInd>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <GrossReceiptsAmt>173901</GrossReceiptsAmt>
      <InfoInScheduleOPartIInd>X</InfoInScheduleOPartIInd>
      <MembershipDuesAmt>134312</MembershipDuesAmt>
      <InvestmentIncomeAmt>7589</InvestmentIncomeAmt>
      <SaleOfAssetsGrossAmt>32000</SaleOfAssetsGrossAmt>
      <CostOrOtherBasisExpenseSaleAmt>34226</CostOrOtherBasisExpenseSaleAmt>
      <GainOrLossFromSaleOfAssetsAmt>-2226</GainOrLossFromSaleOfAssetsAmt>
      <TotalRevenueAmt>139675</TotalRevenueAmt>
      <FeesAndOtherPymtToIndCntrctAmt>154590</FeesAndOtherPymtToIndCntrctAmt>
      <OtherExpensesTotalAmt>15127</OtherExpensesTotalAmt>
      <TotalExpensesAmt>169717</TotalExpensesAmt>
      <ExcessOrDeficitForYearAmt>-30042</ExcessOrDeficitForYearAmt>
      <NetAssetsOrFundBalancesBOYAmt>250985</NetAssetsOrFundBalancesBOYAmt>
      <OtherChangesInNetAssetsAmt>2726</OtherChangesInNetAssetsAmt>
      <NetAssetsOrFundBalancesEOYAmt>223669</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIInd>X</InfoInScheduleOPartIIInd>
      <CashSavingsAndInvestmentsGrp>
        <BOYAmt>238696</BOYAmt>
        <EOYAmt>207948</EOYAmt>
      </CashSavingsAndInvestmentsGrp>
      <OtherAssetsTotalDetail>
        <BOYAmt>12289</BOYAmt>
        <EOYAmt>15721</EOYAmt>
      </OtherAssetsTotalDetail>
      <Form990TotalAssetsGrp>
        <BOYAmt>250985</BOYAmt>
        <EOYAmt>223669</EOYAmt>
      </Form990TotalAssetsGrp>
      <SumOfTotalLiabilitiesGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </SumOfTotalLiabilitiesGrp>
      <NetAssetsOrFundBalancesGrp>
        <BOYAmt>250985</BOYAmt>
        <EOYAmt>223669</EOYAmt>
      </NetAssetsOrFundBalancesGrp>
      <InfoInScheduleOPartIIIInd>X</InfoInScheduleOPartIIIInd>
      <PrimaryExemptPurposeTxt>TO PROMOTE AND ENCOURAGE HIGHER STANDARDS IN THE ABATEMENT OF HAZARDOUS MATERIAL AND TO PROMOTE THE MUTUAL ADVANCEMENT AND WELFARE OF THE MEMBERS OF THE INDUSTRY BY ENGAGING IN EDUCATION AND PROGRAMS ON AN INDUSTRY-WIDE BASIS AS TO MAINTAIN MAXIMUM JOB OPPORTUNITIES.</PrimaryExemptPurposeTxt>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>STAFF PARTICIPATED IN INDUSTRY CONFERENCES AND REPORTED THE FINDINGS TO THE ASSOCIATION. STAFF ALSO GUIDED CONTRACTORS THROUGH THE BARGAINING PROCESS. STAFF MONITORED INDUSTRY REPORTS AND REPORTED FINDINGS TO THE ASSOCIATION. STAFF REPRESENTED THE ASSOCIATION ON THE INDUSTRY'S LABOR-MANAGEMENT PROGRAMS. STAFF ALSO PROVIDED LEGISLATIVE MONITORING.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>0</GrantsAndAllocationsAmt>
        <ProgramServiceExpensesAmt>0</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>MARK ZOIA</PersonNm>
        <TitleTxt>PRESIDENT</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>1.00</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>ROGER DOKKEN</PersonNm>
        <TitleTxt>VICE PRESIDENT</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>1.00</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>KEVIN JAYSON</PersonNm>
        <TitleTxt>SECRETARY-TREASURER</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>1.00</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <InfoInScheduleOPartVInd>X</InfoInScheduleOPartVInd>
      <ActivitiesNotPreviouslyRptInd>0</ActivitiesNotPreviouslyRptInd>
      <ChgMadeToOrgnzngDocNotRptInd>0</ChgMadeToOrgnzngDocNotRptInd>
      <OrganizationHadUBIInd>0</OrganizationHadUBIInd>
      <SubjectToProxyTaxInd referenceDocumentId="RetDoc1039700001">1</SubjectToProxyTaxInd>
      <OrganizationDissolvedEtcInd>0</OrganizationDissolvedEtcInd>
      <DirectIndirectPltclExpendAmt>0</DirectIndirectPltclExpendAmt>
      <MadeLoansToFromOfficersInd>0</MadeLoansToFromOfficersInd>
      <ProhibitedTaxShelterTransInd>0</ProhibitedTaxShelterTransInd>
      <BooksInCareOfDetail>
        <BusinessName>
          <BusinessNameLine1Txt>JOHN NESSE MANAGEMENT GUIDANCE LLP</BusinessNameLine1Txt>
        </BusinessName>
        <USAddress>
          <AddressLine1Txt>1305 CORPORATE CENTER DRIVE SUITE</AddressLine1Txt>
          <AddressLine2Txt>320</AddressLine2Txt>
          <CityNm>EAGAN</CityNm>
          <StateAbbreviationCd>MN</StateAbbreviationCd>
          <ZIPCd>55121</ZIPCd>
        </USAddress>
        <PhoneNum>6516336774</PhoneNum>
      </BooksInCareOfDetail>
      <ForeignFinancialAccountInd>0</ForeignFinancialAccountInd>
      <ForeignOfficeInd>0</ForeignOfficeInd>
      <DonorAdvisedFndsInd>0</DonorAdvisedFndsInd>
      <OperateHospitalInd>0</OperateHospitalInd>
      <TanningServicesProvidedInd>0</TanningServicesProvidedInd>
      <RelatedOrganizationCtrlEntInd>0</RelatedOrganizationCtrlEntInd>
      <PoliticalCampaignActyInd referenceDocumentId="RetDoc1039700001">0</PoliticalCampaignActyInd>
    </IRS990EZ>
    <IRS990ScheduleC documentId="RetDoc1039700001">
      <SubstantiallyAllDuesNondedInd>0</SubstantiallyAllDuesNondedInd>
      <OnlyInHouseLobbyingInd>0</OnlyInHouseLobbyingInd>
      <AgreeCarryoverPriorYearInd>0</AgreeCarryoverPriorYearInd>
      <DuesAssessmentsAmt>134312</DuesAssessmentsAmt>
      <NonDeductibleLbbyngPltclCYAmt>3725</NonDeductibleLbbyngPltclCYAmt>
      <NonDeductibleLbbyngPltclTotAmt>3725</NonDeductibleLbbyngPltclTotAmt>
      <TaxableAmt>3725</TaxableAmt>
    </IRS990ScheduleC>
    <IRS990ScheduleO documentId="RetDoc1051800001">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990-EZ, PART I, LINE 4 - OTHER INVESTMENT INCOME</FormAndLineReferenceDesc>
        <ExplanationTxt>DESCRIPTION: INTEREST INCOME. AMOUNT: 7,589.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990-EZ, PART I, LINE 16 - OTHER EXPENSES</FormAndLineReferenceDesc>
        <ExplanationTxt>DESCRIPTION: EVENTS. AMOUNT: 4,096. DESCRIPTION: INSURANCE. AMOUNT: 2,210. DESCRIPTION: INVESTMENT EXPENSE. AMOUNT: 300. DESCRIPTION: PROMOTION/MARKETING. AMOUNT: 598. DESCRIPTION: PROXY TAX. AMOUNT: 1,800. DESCRIPTION: BANK SERVICE CHARGE. AMOUNT: 10. DESCRIPTION: DUES AND SUBSCRIPTIONS. AMOUNT: 1,718. DESCRIPTION: TRAINING. AMOUNT: 4,395. TOTAL TO FORM 990-EZ, LINE 16: 15,127.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990-EZ, PART I, LINE 20 - OTHER CHANGES IN NET ASSETS</FormAndLineReferenceDesc>
        <ExplanationTxt>DESCRIPTION: UNREALIZED GAIN ON INVESTMENTS. AMOUNT: 2,726.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990-EZ, PART II, LINE 24 - OTHER ASSETS</FormAndLineReferenceDesc>
        <ExplanationTxt>DESCRIPTION: CONTRIBUTIONS RECEIVABLE. BEG. OF YEAR AMOUNT: 12,289. END OF YEAR AMOUNT: 15,721.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
    <TransferPrsnlBnftContractsDecl documentId="RetDoc2278000001">
      <DeclarationDesc>THE ORGANIZATION DID NOT, DURING THE YEAR, RECEIVE ANY FUNDS, DIRECTLY,OR INDIRECTLY, TO PAY PREMIUMS ON A PERSONAL BENEFIT CONTRACT.THE ORGANIZATION, DID NOT, DURING THE YEAR, PAY ANY PREMIUMS, DIRECTLY,OR INDIRECTLY, ON A PERSONAL BENEFIT CONTRACT.</DeclarationDesc>
    </TransferPrsnlBnftContractsDecl>
  </ReturnData>
</Return>