﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.irs.gov/efile" returnVersion="2025v4.0">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2026-02-20T17:13:42-05:00</ReturnTs>
    <TaxPeriodEndDt>2025-12-31</TaxPeriodEndDt>
    <ReturnTypeCd>990EZ</ReturnTypeCd>
    <TaxPeriodBeginDt>2025-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>912003570</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>INTERNATIONAL ASSOCIATION OF FIRE FIGHTERS</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>INTE</BusinessNameControlTxt>
      <ForeignPhoneNum>2487565666</ForeignPhoneNum>
      <USAddress>
        <AddressLine1Txt>2723 WALTON BLVD</AddressLine1Txt>
        <CityNm>ROCHESTER HLS</CityNm>
        <StateAbbreviationCd>MI</StateAbbreviationCd>
        <ZIPCd>48309</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>David Kopko</PersonNm>
      <PersonTitleTxt>Treasurer</PersonTitleTxt>
      <PhoneNum>2487565666</PhoneNum>
      <SignatureDt>2026-02-23</SignatureDt>
    </BusinessOfficerGrp>
    <TaxYr>2025</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="3">
    <IRS990EZ documentId="IRS990EZ" softwareId="25022704" softwareVersionNum="V2.0" documentName="IRS990EZ" referenceDocumentName="IRS990ScheduleO ReasonableCauseExplanation TransfersPersonalBenefitsContractsDeclaration BinaryAttachment">
      <GroupExemptionNum>0160</GroupExemptionNum>
      <MethodOfAccountingCashInd>X</MethodOfAccountingCashInd>
      <ScheduleBNotRequiredInd>X</ScheduleBNotRequiredInd>
      <Organization501cInd organization501cTypeTxt="5">X</Organization501cInd>
      <TypeOfOrganizationAssocInd>X</TypeOfOrganizationAssocInd>
      <GrossReceiptsAmt>80371</GrossReceiptsAmt>
      <InfoInScheduleOPartIInd>X</InfoInScheduleOPartIInd>
      <MembershipDuesAmt>78928</MembershipDuesAmt>
      <InvestmentIncomeAmt>1443</InvestmentIncomeAmt>
      <GainOrLossFromSaleOfAssetsAmt>0</GainOrLossFromSaleOfAssetsAmt>
      <SpecialEventsNetIncomeLossAmt>0</SpecialEventsNetIncomeLossAmt>
      <GrossProfitLossSlsOfInvntryAmt>0</GrossProfitLossSlsOfInvntryAmt>
      <TotalRevenueAmt>80371</TotalRevenueAmt>
      <BenefitsPaidToOrForMembersAmt>3921</BenefitsPaidToOrForMembersAmt>
      <SalariesOtherCompEmplBnftAmt>4800</SalariesOtherCompEmplBnftAmt>
      <FeesAndOtherPymtToIndCntrctAmt>37280</FeesAndOtherPymtToIndCntrctAmt>
      <OtherExpensesTotalAmt>31972</OtherExpensesTotalAmt>
      <TotalExpensesAmt>77973</TotalExpensesAmt>
      <ExcessOrDeficitForYearAmt>2398</ExcessOrDeficitForYearAmt>
      <NetAssetsOrFundBalancesBOYAmt>118741</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>121139</NetAssetsOrFundBalancesEOYAmt>
      <CashSavingsAndInvestmentsGrp>
        <BOYAmt>118741</BOYAmt>
        <EOYAmt>121139</EOYAmt>
      </CashSavingsAndInvestmentsGrp>
      <Form990TotalAssetsGrp>
        <BOYAmt>118741</BOYAmt>
        <EOYAmt>121139</EOYAmt>
      </Form990TotalAssetsGrp>
      <NetAssetsOrFundBalancesGrp>
        <BOYAmt>118741</BOYAmt>
        <EOYAmt>121139</EOYAmt>
      </NetAssetsOrFundBalancesGrp>
      <PrimaryExemptPurposeTxt>Rochester Hills Professional Fire Fighters Local 3472 is a labor union in effect to provide fair negotiation for wages and working conditions as well as protection for its members in good standing.</PrimaryExemptPurposeTxt>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>The mission of the labor union is to provide fair wages working conditions and protections to our 65 members of the Rochester Hills Fire Department. Our members provide first responder services to the community. The majority of our dues collected go towards payment of membership dues to both the International Association of Fire Fighters and to the Michigan Professional Fire Fighters Union. Additional assets go towards operating costs including legal fees insurance and negotiations.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>0</GrantsAndAllocationsAmt>
        <ProgramServiceExpensesAmt>0</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm referenceDocumentName="CompensationExplanation">Derek Gardner</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>10</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm referenceDocumentName="CompensationExplanation">Sean Mangan</PersonNm>
        <TitleTxt>Vice President</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>5</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm referenceDocumentName="CompensationExplanation">Chris Szadyr</PersonNm>
        <TitleTxt>Secretary</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>5</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm referenceDocumentName="CompensationExplanation">David Kopko</PersonNm>
        <TitleTxt>Treasurer</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>5</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <ActivitiesNotPreviouslyRptInd>false</ActivitiesNotPreviouslyRptInd>
      <ChgMadeToOrgnzngDocNotRptInd>false</ChgMadeToOrgnzngDocNotRptInd>
      <OrganizationHadUBIInd>false</OrganizationHadUBIInd>
      <SubjectToProxyTaxInd referenceDocumentName="IRS990ScheduleC">true</SubjectToProxyTaxInd>
      <OrganizationDissolvedEtcInd referenceDocumentName="IRS990ScheduleN BinaryAttachment">false</OrganizationDissolvedEtcInd>
      <DirectIndirectPltclExpendAmt>0</DirectIndirectPltclExpendAmt>
      <Form1120PolFiledInd>false</Form1120PolFiledInd>
      <MadeLoansToFromOfficersInd>false</MadeLoansToFromOfficersInd>
      <ProhibitedTaxShelterTransInd>false</ProhibitedTaxShelterTransInd>
      <BooksInCareOfDetail>
        <PersonNm>David Kopko</PersonNm>
        <USAddress>
          <AddressLine1Txt>1111 Horizon Ct</AddressLine1Txt>
          <CityNm>Rochester Hills</CityNm>
          <StateAbbreviationCd>MI</StateAbbreviationCd>
          <ZIPCd>48309</ZIPCd>
        </USAddress>
        <PhoneNum>2487565666</PhoneNum>
      </BooksInCareOfDetail>
      <ForeignFinancialAccountInd>false</ForeignFinancialAccountInd>
      <ForeignOfficeInd>false</ForeignOfficeInd>
      <DonorAdvisedFndsInd>false</DonorAdvisedFndsInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <TanningServicesProvidedInd>false</TanningServicesProvidedInd>
      <Form720FiledInd>false</Form720FiledInd>
      <RelatedOrganizationCtrlEntInd>false</RelatedOrganizationCtrlEntInd>
      <TransactionWithControlEntInd>false</TransactionWithControlEntInd>
      <PoliticalCampaignActyInd referenceDocumentName="IRS990ScheduleC">false</PoliticalCampaignActyInd>
      <PartVIOfCompOfHghstPdEmplTxt>NONE</PartVIOfCompOfHghstPdEmplTxt>
      <PartVIHghstPdCntrctProfSrvcTxt>NONE</PartVIHghstPdCntrctProfSrvcTxt>
    </IRS990EZ>
    <IRS990ScheduleC documentId="IRS990ScheduleC1" documentName="IRS990ScheduleC">
      <PoliticalExpendituresAmt>0</PoliticalExpendituresAmt>
      <VolunteerHoursCnt>0</VolunteerHoursCnt>
      <Section4955OrganizationTaxAmt>0</Section4955OrganizationTaxAmt>
      <Section4955ManagersTaxAmt>0</Section4955ManagersTaxAmt>
      <Expended527ActivitiesAmt>0</Expended527ActivitiesAmt>
      <InternalFundsContributedAmt>0</InternalFundsContributedAmt>
      <TotalExemptFunctionExpendAmt>0</TotalExemptFunctionExpendAmt>
      <TotalGrassrootsLobbyingGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotalGrassrootsLobbyingGrp>
      <TotalDirectLobbyingGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotalDirectLobbyingGrp>
      <TotalLobbyingExpendGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotalLobbyingExpendGrp>
      <OtherExemptPurposeExpendGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </OtherExemptPurposeExpendGrp>
      <TotalExemptPurposeExpendGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotalExemptPurposeExpendGrp>
      <LobbyingNontaxableAmountGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </LobbyingNontaxableAmountGrp>
      <GrassrootsNontaxableGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </GrassrootsNontaxableGrp>
      <TotLbbyngGrassrootMnsNonTxGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotLbbyngGrassrootMnsNonTxGrp>
      <TotLbbyExpendMnsLbbyngNonTxGrp>
        <FilingOrganizationsTotalAmt>0</FilingOrganizationsTotalAmt>
        <AffiliatedGroupTotalAmt>0</AffiliatedGroupTotalAmt>
      </TotLbbyExpendMnsLbbyngNonTxGrp>
      <TotalLobbyingExpendituresAmt>0</TotalLobbyingExpendituresAmt>
      <SubstantiallyAllDuesNondedInd>true</SubstantiallyAllDuesNondedInd>
      <OnlyInHouseLobbyingInd>true</OnlyInHouseLobbyingInd>
      <AgreeCarryoverPriorYearInd>false</AgreeCarryoverPriorYearInd>
    </IRS990ScheduleC>
    <IRS990ScheduleO documentId="IRS990ScheduleO1" documentName="IRS990ScheduleO">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Doing Business As Names</FormAndLineReferenceDesc>
        <ExplanationTxt>Rochester Hills Professional Fire Fighters</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part I, line 16</FormAndLineReferenceDesc>
        <ExplanationTxt>| Other Expenses:, Amount:| Advertising Expenses, $500| Office Equipment, $402| MPFFU Per Capita Dues, $14520| IAFF Per Capita Dues, $15013| Convention and Travel, $1537|</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>