<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:3b515407-8ec4-4af5-91b0-939fc277f6c2,g:347eab8c-38c0-46f8-87ca-7aeb068f611d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ibcp="http://independentbank.com/20250331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://independentbank.com/20250331">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ibcp-20250331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ibcp-20250331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ibcp-20250331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ibcp-20250331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://independentbank.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofFinancialCondition" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofFinancialCondition">
        <link:definition>9952151 - Statement - Condensed Consolidated Statements of Financial Condition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofFinancialConditionParenthetical" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofFinancialConditionParenthetical">
        <link:definition>9952152 - Statement - Condensed Consolidated Statements of Financial Condition (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofShareholdersEquity" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofShareholdersEquity">
        <link:definition>9952156 - Statement - Condensed Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofShareholdersEquityParenthetical" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical">
        <link:definition>9952157 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreparationofFinancialStatements" roleURI="http://independentbank.com/role/PreparationofFinancialStatements">
        <link:definition>9952158 - Disclosure - Preparation of Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingStandards" roleURI="http://independentbank.com/role/NewAccountingStandards">
        <link:definition>9952159 - Disclosure - New Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Securities" roleURI="http://independentbank.com/role/Securities">
        <link:definition>9952160 - Disclosure - Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Loans" roleURI="http://independentbank.com/role/Loans">
        <link:definition>9952161 - Disclosure - Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityandEarningsPerCommonShare" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShare">
        <link:definition>9952162 - Disclosure - Shareholders' Equity and Earnings Per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstruments" roleURI="http://independentbank.com/role/DerivativeFinancialInstruments">
        <link:definition>9952163 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibles" roleURI="http://independentbank.com/role/GoodwillandOtherIntangibles">
        <link:definition>9952164 - Disclosure - Goodwill and Other Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://independentbank.com/role/ShareBasedCompensation">
        <link:definition>9952165 - Disclosure - Share Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTax" roleURI="http://independentbank.com/role/IncomeTax">
        <link:definition>9952166 - Disclosure - Income Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMatters" roleURI="http://independentbank.com/role/RegulatoryMatters">
        <link:definition>9952167 - Disclosure - Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosures" roleURI="http://independentbank.com/role/FairValueDisclosures">
        <link:definition>9952168 - Disclosure - Fair Value Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValuesofFinancialInstruments" roleURI="http://independentbank.com/role/FairValuesofFinancialInstruments">
        <link:definition>9952169 - Disclosure - Fair Values of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Contingencies" roleURI="http://independentbank.com/role/Contingencies">
        <link:definition>9952170 - Disclosure - Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossAOCL" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveLossAOCL">
        <link:definition>9952171 - Disclosure - Accumulated Other Comprehensive Loss ("AOCL")</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomers" roleURI="http://independentbank.com/role/RevenuefromContractswithCustomers">
        <link:definition>9952172 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://independentbank.com/role/Leases">
        <link:definition>9952173 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://independentbank.com/role/SegmentReporting">
        <link:definition>9952174 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingStandardsPolicies" roleURI="http://independentbank.com/role/NewAccountingStandardsPolicies">
        <link:definition>9955511 - Disclosure - New Accounting Standards (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesTables" roleURI="http://independentbank.com/role/SecuritiesTables">
        <link:definition>9955512 - Disclosure - Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansTables" roleURI="http://independentbank.com/role/LoansTables">
        <link:definition>9955513 - Disclosure - Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityandEarningsPerCommonShareTables" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShareTables">
        <link:definition>9955514 - Disclosure - Shareholders' Equity and Earnings Per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>9955515 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesTables" roleURI="http://independentbank.com/role/GoodwillandOtherIntangiblesTables">
        <link:definition>9955516 - Disclosure - Goodwill and Other Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://independentbank.com/role/ShareBasedCompensationTables">
        <link:definition>9955517 - Disclosure - Share Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersTables" roleURI="http://independentbank.com/role/RegulatoryMattersTables">
        <link:definition>9955518 - Disclosure - Regulatory Matters (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresTables" roleURI="http://independentbank.com/role/FairValueDisclosuresTables">
        <link:definition>9955519 - Disclosure - Fair Value Disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValuesofFinancialInstrumentsTables" roleURI="http://independentbank.com/role/FairValuesofFinancialInstrumentsTables">
        <link:definition>9955520 - Disclosure - Fair Values of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossAOCLTables" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveLossAOCLTables">
        <link:definition>9955521 - Disclosure - Accumulated Other Comprehensive Loss ("AOCL") (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersTables" roleURI="http://independentbank.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>9955522 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://independentbank.com/role/LeasesTables">
        <link:definition>9955523 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://independentbank.com/role/SegmentReportingTables">
        <link:definition>9955524 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAvailableforSaleDetails" roleURI="http://independentbank.com/role/SecuritiesAvailableforSaleDetails">
        <link:definition>9955525 - Disclosure - Securities - Available for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesHeldtoMaturityDetails" roleURI="http://independentbank.com/role/SecuritiesHeldtoMaturityDetails">
        <link:definition>9955526 - Disclosure - Securities - Held to Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesGrossUnrealizedLossesandFairValuesbyInvestmentTypeDetails" roleURI="http://independentbank.com/role/SecuritiesGrossUnrealizedLossesandFairValuesbyInvestmentTypeDetails">
        <link:definition>9955527 - Disclosure - Securities - Gross Unrealized Losses and Fair Values by Investment Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesNarrativeDetails" roleURI="http://independentbank.com/role/SecuritiesNarrativeDetails">
        <link:definition>9955528 - Disclosure - Securities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesHeldtoMaturityCreditQualityDetails" roleURI="http://independentbank.com/role/SecuritiesHeldtoMaturityCreditQualityDetails">
        <link:definition>9955529 - Disclosure - Securities - Held to Maturity, Credit Quality (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesHeldtoMaturityAllowanceforCreditLossesDetails" roleURI="http://independentbank.com/role/SecuritiesHeldtoMaturityAllowanceforCreditLossesDetails">
        <link:definition>9955530 - Disclosure - Securities - Held-to-Maturity, Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAmortizedCostandFairValueofSecuritiesAvailableforSaleContractualMaturityDetails" roleURI="http://independentbank.com/role/SecuritiesAmortizedCostandFairValueofSecuritiesAvailableforSaleContractualMaturityDetails">
        <link:definition>9955531 - Disclosure - Securities - Amortized Cost and Fair Value of Securities Available for Sale Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAmortizedCostandFairValueofHeldToMaturityContractualMaturityDetails" roleURI="http://independentbank.com/role/SecuritiesAmortizedCostandFairValueofHeldToMaturityContractualMaturityDetails">
        <link:definition>9955532 - Disclosure - Securities - Amortized Cost and Fair Value of Held To Maturity Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesGainsandLossesRealizedonSaleofSecuritiesAvailableforSaleDetails" roleURI="http://independentbank.com/role/SecuritiesGainsandLossesRealizedonSaleofSecuritiesAvailableforSaleDetails">
        <link:definition>9955533 - Disclosure - Securities - Gains and Losses Realized on Sale of Securities Available for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansAllowanceforCreditLossesDetails" roleURI="http://independentbank.com/role/LoansAllowanceforCreditLossesDetails">
        <link:definition>9955534 - Disclosure - Loans - Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivablesPastDueDetails" roleURI="http://independentbank.com/role/LoansReceivablesPastDueDetails">
        <link:definition>9955535 - Disclosure - Loans - Receivables Past Due (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansAmortizedCostofCollateraldependentLoansbyClassDetails" roleURI="http://independentbank.com/role/LoansAmortizedCostofCollateraldependentLoansbyClassDetails">
        <link:definition>9955536 - Disclosure - Loans - Amortized Cost of Collateral-dependent Loans by Class (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansAgingAnalysisofLoansbyClassDetails" roleURI="http://independentbank.com/role/LoansAgingAnalysisofLoansbyClassDetails">
        <link:definition>9955537 - Disclosure - Loans - Aging Analysis of Loans by Class (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansNarrativeDetails" roleURI="http://independentbank.com/role/LoansNarrativeDetails">
        <link:definition>9955538 - Disclosure - Loans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansLoanRatingsbyLoanClassCommercialDetails" roleURI="http://independentbank.com/role/LoansLoanRatingsbyLoanClassCommercialDetails">
        <link:definition>9955539 - Disclosure - Loans - Loan Ratings by Loan Class, Commercial (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansCreditScoresbyLoanClassMortgageandInstallmentSegmentsDetails" roleURI="http://independentbank.com/role/LoansCreditScoresbyLoanClassMortgageandInstallmentSegmentsDetails">
        <link:definition>9955540 - Disclosure - Loans - Credit Scores by Loan Class, Mortgage and Installment Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityandEarningsPerCommonShareNarrativeDetails" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShareNarrativeDetails">
        <link:definition>9955541 - Disclosure - Shareholders' Equity and Earnings Per Common Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityandEarningsPerCommonShareEarningsPerShareReconciliationDetails" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShareEarningsPerShareReconciliationDetails">
        <link:definition>9955542 - Disclosure - Shareholders' Equity and Earnings Per Common Share - Earnings Per Share Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTypeofHedgeandFairValueofDerivativeInstrumentsDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsTypeofHedgeandFairValueofDerivativeInstrumentsDetails">
        <link:definition>9955543 - Disclosure - Derivative Financial Instruments - Type of Hedge and Fair Value of Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>9955544 - Disclosure - Derivative Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsFairValuesofDerivativeInstrumentsDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsFairValuesofDerivativeInstrumentsDetails">
        <link:definition>9955545 - Disclosure - Derivative Financial Instruments - Fair Values of Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsEffectontheCondensedConsolidatedStatementsofOperationsDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsEffectontheCondensedConsolidatedStatementsofOperationsDetails">
        <link:definition>9955546 - Disclosure - Derivative Financial Instruments - Effect on the Condensed Consolidated Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesSummaryofIntangibleAssetsNetofAmortizationDetails" roleURI="http://independentbank.com/role/GoodwillandOtherIntangiblesSummaryofIntangibleAssetsNetofAmortizationDetails">
        <link:definition>9955547 - Disclosure - Goodwill and Other Intangibles - Summary of Intangible Assets, Net of Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesSummaryofEstimatedCoreDepositsIntangibleAmortizationDetails" roleURI="http://independentbank.com/role/GoodwillandOtherIntangiblesSummaryofEstimatedCoreDepositsIntangibleAmortizationDetails">
        <link:definition>9955548 - Disclosure - Goodwill and Other Intangibles - Summary of Estimated Core Deposits Intangible Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationNarrativeDetails" roleURI="http://independentbank.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>9955549 - Disclosure - Share Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofRestrictedStockandPerformanceStockUnitsDetails" roleURI="http://independentbank.com/role/ShareBasedCompensationSummaryofRestrictedStockandPerformanceStockUnitsDetails">
        <link:definition>9955550 - Disclosure - Share Based Compensation - Summary of Restricted Stock and Performance Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationOutstandingStockOptionGrantsandRelatedTransactionsDetails" roleURI="http://independentbank.com/role/ShareBasedCompensationOutstandingStockOptionGrantsandRelatedTransactionsDetails">
        <link:definition>9955551 - Disclosure - Share Based Compensation - Outstanding Stock Option Grants and Related Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationOutstandingNonvestedRestrictedStockandPSUsandRelatedTransactionsDetails" roleURI="http://independentbank.com/role/ShareBasedCompensationOutstandingNonvestedRestrictedStockandPSUsandRelatedTransactionsDetails">
        <link:definition>9955552 - Disclosure - Share Based Compensation - Outstanding Non-vested Restricted Stock and PSUs and Related Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationOptionsExercisedDuringthePeriodsDetails" roleURI="http://independentbank.com/role/ShareBasedCompensationOptionsExercisedDuringthePeriodsDetails">
        <link:definition>9955553 - Disclosure - Share Based Compensation - Options Exercised During the Periods (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxDetails" roleURI="http://independentbank.com/role/IncomeTaxDetails">
        <link:definition>9955554 - Disclosure - Income Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersNarrativeDetails" roleURI="http://independentbank.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>9955555 - Disclosure - Regulatory Matters - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersCapitalAmountsandRatiosDetails" roleURI="http://independentbank.com/role/RegulatoryMattersCapitalAmountsandRatiosDetails">
        <link:definition>9955556 - Disclosure - Regulatory Matters - Capital Amounts and Ratios (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersComponentsofRegulatoryCapitalDetails" roleURI="http://independentbank.com/role/RegulatoryMattersComponentsofRegulatoryCapitalDetails">
        <link:definition>9955557 - Disclosure - Regulatory Matters - Components of Regulatory Capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresSignificantAssumptionsDetails" roleURI="http://independentbank.com/role/FairValueDisclosuresSignificantAssumptionsDetails">
        <link:definition>9955558 - Disclosure - Fair Value Disclosures - Significant Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresChangesinFairValueforFinancialAssetsDetails" roleURI="http://independentbank.com/role/FairValueDisclosuresChangesinFairValueforFinancialAssetsDetails">
        <link:definition>9955559 - Disclosure - Fair Value Disclosures - Changes in Fair Value for Financial Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresNarrativeDetails" roleURI="http://independentbank.com/role/FairValueDisclosuresNarrativeDetails">
        <link:definition>9955560 - Disclosure - Fair Value Disclosures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresReconciliationforallAssetsMeasuredatFairValueonaRecurringBasisUsingSignificantUnobservableInputsLevel3Details" roleURI="http://independentbank.com/role/FairValueDisclosuresReconciliationforallAssetsMeasuredatFairValueonaRecurringBasisUsingSignificantUnobservableInputsLevel3Details">
        <link:definition>9955561 - Disclosure - Fair Value Disclosures - Reconciliation for all Assets Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresQuantitativeInformationAboutLevel3Details" roleURI="http://independentbank.com/role/FairValueDisclosuresQuantitativeInformationAboutLevel3Details">
        <link:definition>9955562 - Disclosure - Fair Value Disclosures - Quantitative Information About Level 3 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosuresDifferenceBetweenAggregateFairValueandAggregateRemainingContractualPrincipalDetails" roleURI="http://independentbank.com/role/FairValueDisclosuresDifferenceBetweenAggregateFairValueandAggregateRemainingContractualPrincipalDetails">
        <link:definition>9955563 - Disclosure - Fair Value Disclosures - Difference Between Aggregate Fair Value and Aggregate Remaining Contractual Principal (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValuesofFinancialInstrumentsDetails" roleURI="http://independentbank.com/role/FairValuesofFinancialInstrumentsDetails">
        <link:definition>9955564 - Disclosure - Fair Values of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesNarrativeDetails" roleURI="http://independentbank.com/role/ContingenciesNarrativeDetails">
        <link:definition>9955565 - Disclosure - Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossAOCLSummaryofChangesDetails" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveLossAOCLSummaryofChangesDetails">
        <link:definition>9955566 - Disclosure - Accumulated Other Comprehensive Loss ("AOCL") - Summary of Changes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossAOCLReclassificationOutofEachComponentsDetails" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveLossAOCLReclassificationOutofEachComponentsDetails">
        <link:definition>9955567 - Disclosure - Accumulated Other Comprehensive Loss ("AOCL") - Reclassification Out of Each Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersNarrativeDetails" roleURI="http://independentbank.com/role/RevenuefromContractswithCustomersNarrativeDetails">
        <link:definition>9955568 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersDisaggregationofRevenueDetails" roleURI="http://independentbank.com/role/RevenueFromContractsWithCustomersDisaggregationofRevenueDetails">
        <link:definition>9955569 - Disclosure - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://independentbank.com/role/LeasesLeaseCostDetails">
        <link:definition>9955570 - Disclosure - Leases - Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationDetails" roleURI="http://independentbank.com/role/LeasesSupplementalBalanceSheetInformationDetails">
        <link:definition>9955571 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturityDetails" roleURI="http://independentbank.com/role/LeasesMaturityDetails">
        <link:definition>9955572 - Disclosure - Leases - Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturityDetails_1" roleURI="http://independentbank.com/role/LeasesMaturityDetails_1">
        <link:definition>9955572 - Disclosure - Leases - Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingReconciliationsofSignificantSegmentTotalsDetails" roleURI="http://independentbank.com/role/SegmentReportingReconciliationsofSignificantSegmentTotalsDetails">
        <link:definition>9955573 - Disclosure - Segment Reporting - Reconciliations of Significant Segment Totals (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ibcp_InstallmentPortfolioSegmentMember" abstract="true" name="InstallmentPortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ReciprocalDeposits" abstract="false" name="ReciprocalDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_InterchangeIncome" abstract="false" name="InterchangeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_DepositorAccountsFeesAndCommissions" abstract="false" name="DepositorAccountsFeesAndCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingIncome" abstract="false" name="MortgageLoanServicingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_DataProcessing" abstract="false" name="DataProcessing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_InterchangeExpense" abstract="false" name="InterchangeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_LoanAndCollection" abstract="false" name="LoanAndCollection" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CostsRecoveriesRelatedToUnfundedLendingCommitments" abstract="false" name="CostsRecoveriesRelatedToUnfundedLendingCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_NetIncreaseDecreaseOfPortfolioLoansOriginatedNetOfPrincipalPayments" abstract="false" name="NetIncreaseDecreaseOfPortfolioLoansOriginatedNetOfPrincipalPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_RegulatoryMattersAbstract" abstract="true" name="RegulatoryMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_FairValuesOfFinancialInstrumentsAbstract" abstract="true" name="FairValuesOfFinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_AmortizedCostOfCollateralDependentLoansByClassTableTextBlock" abstract="false" name="AmortizedCostOfCollateralDependentLoansByClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_DerivativeFinancialInstrumentsAccordingToTypeOfHedgeDesignationTableTextBlock" abstract="false" name="DerivativeFinancialInstrumentsAccordingToTypeOfHedgeDesignationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_ShareBasedPaymentArrangementRestrictedStockAndPerformanceStockUnitsGrantedTableTextBlock" abstract="false" name="ShareBasedPaymentArrangementRestrictedStockAndPerformanceStockUnitsGrantedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_ComponentsOfRegulatoryCapitalTableTextBlock" abstract="false" name="ComponentsOfRegulatoryCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_DifferenceInAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceForLoansHeldForSaleTableTextBlock" abstract="false" name="DifferenceInAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceForLoansHeldForSaleTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_LesseeOperatingLeaseBalanceSheetInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseBalanceSheetInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityTransferUnrealizedLoss" abstract="false" name="DebtSecuritiesHeldToMaturityTransferUnrealizedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityDefaultedNumberOfSecurities" abstract="false" name="DebtSecuritiesHeldToMaturityDefaultedNumberOfSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_ExternalCreditRatingAgencyNonRatedMemberMember" abstract="true" name="ExternalCreditRatingAgencyNonRatedMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CreditQualityExternallyCreditRatedAndNonRatedSecuritiesMember" abstract="true" name="CreditQualityExternallyCreditRatedAndNonRatedSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_AdditionsDeductionsAbstract" abstract="true" name="AdditionsDeductionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CommercialRealEstateLoanMember" abstract="true" name="CommercialRealEstateLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_Family14OwnerOccupiedJumboMember" abstract="true" name="Family14OwnerOccupiedJumboMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_Family14OwnerOccupiedNonJumboMember" abstract="true" name="Family14OwnerOccupiedNonJumboMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_Family14NonOwnerOccupiedMember" abstract="true" name="Family14NonOwnerOccupiedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_Family14SecondLienMember" abstract="true" name="Family14SecondLienMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ResortLendingMember" abstract="true" name="ResortLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_BoatLendingMember" abstract="true" name="BoatLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_RecreationalVehicleLendingMember" abstract="true" name="RecreationalVehicleLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_InstallmentOtherMember" abstract="true" name="InstallmentOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_NonPerformingLoansAbstract" abstract="true" name="NonPerformingLoansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_FinancingReceivableNonaccrualWithAllowanceForCreditLoss" abstract="false" name="FinancingReceivableNonaccrualWithAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableNonPerformingLoans" abstract="false" name="FinancingReceivableNonPerformingLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableGovernmentGuaranteedLoans" abstract="false" name="FinancingReceivableGovernmentGuaranteedLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_OtherCollateralLoanMember" abstract="true" name="OtherCollateralLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CollateralDependentLoanMember" abstract="true" name="CollateralDependentLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_AgingAnalysisOfLoansByClassAbstract" abstract="true" name="AgingAnalysisOfLoansByClassAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_FinancingReceivableModificationsNonaccrualNumberOfContracts" abstract="false" name="FinancingReceivableModificationsNonaccrualNumberOfContracts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_FinancingReceivableExcludingAccruedInterestModifiedInPeriodNonaccrualAmount" abstract="false" name="FinancingReceivableExcludingAccruedInterestModifiedInPeriodNonaccrualAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableModifiedInPeriodNonaccrualToTotalFinancingReceivablesPercentage" abstract="false" name="FinancingReceivableModifiedInPeriodNonaccrualToTotalFinancingReceivablesPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ibcp_FinancingReceivableModifiedNonaccrualWeightedAverageTermIncreaseFromModification" abstract="false" name="FinancingReceivableModifiedNonaccrualWeightedAverageTermIncreaseFromModification" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_PastDuePeriodForModifiedLoans" abstract="false" name="PastDuePeriodForModifiedLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_NumberOfConsecutiveMortgageLoanPaymentsMissed" abstract="false" name="NumberOfConsecutiveMortgageLoanPaymentsMissed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_NonWatch16Member" abstract="true" name="NonWatch16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_Watch78Member" abstract="true" name="Watch78Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_SubstandardAccrual9Member" abstract="true" name="SubstandardAccrual9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_NonAccrual1011Member" abstract="true" name="NonAccrual1011Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestFiscalYearBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestFiscalYearBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestTwoYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestTwoYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestThreeYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestThreeYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestFourYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestFourYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestMoreThanFiveYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAccruedInterestMoreThanFiveYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAccruedInterestRevolving" abstract="false" name="FinancingReceivableAccruedInterestRevolving" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FICOScoreGreaterThan800Member" abstract="true" name="FICOScoreGreaterThan800Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore750To799Member" abstract="true" name="FICOScore750To799Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore700To749Member" abstract="true" name="FICOScore700To749Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore650To699Member" abstract="true" name="FICOScore650To699Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore600To649Member" abstract="true" name="FICOScore600To649Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore550To599Member" abstract="true" name="FICOScore550To599Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScore500To549Member" abstract="true" name="FICOScore500To549Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScoreUnder500Member" abstract="true" name="FICOScoreUnder500Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FICOScoreUnknownMember" abstract="true" name="FICOScoreUnknownMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CreditScoresByLoanClassAbstract" abstract="true" name="CreditScoresByLoanClassAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_StockUnitsForDeferredCompensationPlanForNonEmployeeDirectors" abstract="false" name="StockUnitsForDeferredCompensationPlanForNonEmployeeDirectors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_WeightedAverageNumberOfPerformanceSharesStock" abstract="false" name="WeightedAverageNumberOfPerformanceSharesStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_InterestRateSwapNoncommercialMember" abstract="true" name="InterestRateSwapNoncommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_InterestRateCapShortTermFundingMember" abstract="true" name="InterestRateCapShortTermFundingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_MandatoryCommitmentsToSellMortgageLoansMember" abstract="true" name="MandatoryCommitmentsToSellMortgageLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CommercialLoanPortfolioSegmentExcludingRealEstatePortfolioSegmentMember" abstract="true" name="CommercialLoanPortfolioSegmentExcludingRealEstatePortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_FederalHomeLoanBankAdvancesPortfolioSegmentMember" abstract="true" name="FederalHomeLoanBankAdvancesPortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_InterestRateCapNoncommercialMember" abstract="true" name="InterestRateCapNoncommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_EffectOfDerivativeFinancialInstrumentsOnCondensedConsolidatedFinancialStatementsOfOperationsAbstract" abstract="true" name="EffectOfDerivativeFinancialInstrumentsOnCondensedConsolidatedFinancialStatementsOfOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_NonEmployeeDirectorsMember" abstract="true" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_LongTermIncentivePlanMember" abstract="true" name="LongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_PerformanceSharesPerformanceFeaturePeriodOfComparison" abstract="false" name="PerformanceSharesPerformanceFeaturePeriodOfComparison" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_SharesIssuedOnDeferralBasisCreditedPercentageOfCurrentValue" abstract="false" name="SharesIssuedOnDeferralBasisCreditedPercentageOfCurrentValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ibcp_SharesIssuesInPlaceOfRetainerFees" abstract="false" name="SharesIssuesInPlaceOfRetainerFees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_AggregateIntrinsicValueAbstract" abstract="true" name="AggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_NonVestedRestrictedStockAndPerformanceStockUnitsMember" abstract="true" name="NonVestedRestrictedStockAndPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_RetainedEarningsAccumulatedDeficitSubsidiary" abstract="false" name="RetainedEarningsAccumulatedDeficitSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_IndependentBankMember" abstract="true" name="IndependentBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ComponentsOfRegulatoryCapitalAbstract" abstract="true" name="ComponentsOfRegulatoryCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_AddDeductAbstract" abstract="true" name="AddDeductAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_QualifyingTrustPreferredSecurities" abstract="false" name="QualifyingTrustPreferredSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_AllowanceForLoanLossesAndUnfundedLendingCommitmentsLimitedAtSpecificRiskWeightedAssets" abstract="false" name="AllowanceForLoanLossesAndUnfundedLendingCommitmentsLimitedAtSpecificRiskWeightedAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansMember" abstract="true" name="CollateralDependentLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CapitalizedMortgageLoanServicingRightsFairValueDisclosure" abstract="false" name="CapitalizedMortgageLoanServicingRightsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_Family14Member" abstract="true" name="Family14Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CapitalizedMortgageLoanServicingRightsMember" abstract="true" name="CapitalizedMortgageLoanServicingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_LoansHeldForSaleUnrealizedGainLoss" abstract="false" name="LoansHeldForSaleUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ServicingAssetUnrealizedGainLoss" abstract="false" name="ServicingAssetUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansCarryingAmount" abstract="false" name="CollateralDependentLoansCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansValuationAllowance" abstract="false" name="CollateralDependentLoansValuationAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FairValueAssetsMeasuredOnRecurringBasisGainLossRealizedAndUnrealizedAbstract" abstract="true" name="FairValueAssetsMeasuredOnRecurringBasisGainLossRealizedAndUnrealizedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossOnSaleIncludedInEarnings" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossOnSaleIncludedInEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSoldAmount" abstract="false" name="MortgageLoanServicingRightsSoldAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSoldPercentage" abstract="false" name="MortgageLoanServicingRightsSoldPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSoldCapitalizedAmount" abstract="false" name="MortgageLoanServicingRightsSoldCapitalizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSoldCapitalizedPercentage" abstract="false" name="MortgageLoanServicingRightsSoldCapitalizedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSaleHoldbackAmount" abstract="false" name="MortgageLoanServicingRightsSaleHoldbackAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MortgageLoanServicingRightsSaleTransactionExpense" abstract="false" name="MortgageLoanServicingRightsSaleTransactionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ResidentialMortgageAndInstallmentPortfolioSegmentMember" abstract="true" name="ResidentialMortgageAndInstallmentPortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansCommercialMember" abstract="true" name="CollateralDependentLoansCommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansMortgageAndInstallmentMember" abstract="true" name="CollateralDependentLoansMortgageAndInstallmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_PresentValueOfNetServicingRevenueMember" abstract="true" name="PresentValueOfNetServicingRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_SalesComparisonApproachMember" abstract="true" name="SalesComparisonApproachMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_MeasurementInputCostToServiceApproachMember" abstract="true" name="MeasurementInputCostToServiceApproachMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_MeasurementInputAncillaryIncomeMember" abstract="true" name="MeasurementInputAncillaryIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_MeasurementInputFloatRateMember" abstract="true" name="MeasurementInputFloatRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CollateralOtherThanRealEstateMember" abstract="true" name="CollateralOtherThanRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansFairValue" abstract="false" name="CollateralDependentLoansFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_UnobservableInputsWeightedAverageAbstract" abstract="true" name="UnobservableInputsWeightedAverageAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="ibcp_EstimatedRecordedBookBalanceAndFairValueAbstract" abstract="true" name="EstimatedRecordedBookBalanceAndFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_CashAndDueFromBanksFairValueDisclosure" abstract="false" name="CashAndDueFromBanksFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_InterestBearingDepositsWithBanksFairValueDisclosure" abstract="false" name="InterestBearingDepositsWithBanksFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_NetLoansAndLoansHeldForSaleFairValueDisclosure" abstract="false" name="NetLoansAndLoansHeldForSaleFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_DomesticDepositSavingsNoStatedMaturity" abstract="false" name="DomesticDepositSavingsNoStatedMaturity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ReciprocalDepositsIncludedInDepositsWithNoStatedMaturity" abstract="false" name="ReciprocalDepositsIncludedInDepositsWithNoStatedMaturity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ReciprocalDepositsIncludedInDepositsWithStatedMaturity" abstract="false" name="ReciprocalDepositsIncludedInDepositsWithStatedMaturity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_VisaMember" abstract="true" name="VisaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CommonStockClassB1Member" abstract="true" name="CommonStockClassB1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CommonStockClassCMember" abstract="true" name="CommonStockClassCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_VISAClassAStockMember" abstract="true" name="VISAClassAStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_VISAClassB1Member" abstract="true" name="VISAClassB1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ExchangeOfferSharesReceived" abstract="false" name="ExchangeOfferSharesReceived" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_ExchangeOfferConversionRatioNonAffiliatedHolder" abstract="false" name="ExchangeOfferConversionRatioNonAffiliatedHolder" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_EquityInvestmentConversionRatio" abstract="false" name="EquityInvestmentConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ibcp_InvestmentOwnedBalanceSharesValue" abstract="false" name="InvestmentOwnedBalanceSharesValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_AccumulatedOtherComprehensiveIncomeLossUnrealizedLossesOnSecuritiesTransferredToSecuritiesHeldToMaturityMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossUnrealizedLossesOnSecuritiesTransferredToSecuritiesHeldToMaturityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_AccumulatedOtherComprehensiveIncomeLossDisproportionateTaxEffectsFromSecuritiesAvailableForSaleMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossDisproportionateTaxEffectsFromSecuritiesAvailableForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ReclassificationAdjustmentAccumulatedOtherComprehensiveIncomeAbstract" abstract="true" name="ReclassificationAdjustmentAccumulatedOtherComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_PercentageOfRevenueExcludedFromASU201409" abstract="false" name="PercentageOfRevenueExcludedFromASU201409" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ibcp_NumberOfRealEstateAssetsSold" abstract="false" name="NumberOfRealEstateAssetsSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_ServiceChargesOnDepositsMember" abstract="true" name="ServiceChargesOnDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_OverdraftFeesMember" abstract="true" name="OverdraftFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_AccountServiceChargesMember" abstract="true" name="AccountServiceChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_OtherDepositRelatedIncomeMember" abstract="true" name="OtherDepositRelatedIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_ATMFeesMember" abstract="true" name="ATMFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_InterchangeIncomeMember" abstract="true" name="InterchangeIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_InvestmentAndInsuranceCommissionsMember" abstract="true" name="InvestmentAndInsuranceCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_AssetManagementRevenueMember" abstract="true" name="AssetManagementRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_TransactionBasedRevenueMember" abstract="true" name="TransactionBasedRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CustomerRetailMember" abstract="true" name="CustomerRetailMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_CustomerBusinessMember" abstract="true" name="CustomerBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ibcp_NoninterestIncomeOtherOperatingIncomeOther" abstract="false" name="NoninterestIncomeOtherOperatingIncomeOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_InterestIncomeSecuritiesOperatingTaxableAndTaxExempt" abstract="false" name="InterestIncomeSecuritiesOperatingTaxableAndTaxExempt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_NoninterestIncomeOtherOperatingIncomeAdjusted" abstract="false" name="NoninterestIncomeOtherOperatingIncomeAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_OtherNoninterestExpenseAdjusted" abstract="false" name="OtherNoninterestExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
