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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e6071c04-62c1-4e23-945e-5b41cacc7ff3,g:3fb79a6e-1ba4-4d64-9f6b-083fd6abaa0d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ibcp="http://independentbank.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://independentbank.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20220930_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-20220930_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-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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>0000002 - 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>0000003 - 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>0000004 - 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="CondensedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://independentbank.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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>0000020 - 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>0000021 - 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="AccumulatedOtherComprehensiveIncomeLossAOCIL" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveIncomeLossAOCIL">
        <link:definition>0000022 - Disclosure - Accumulated Other Comprehensive Income (Loss) ("AOCIL")</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>0000023 - 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>0000024 - 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="NewAccountingStandardsPolicies" roleURI="http://independentbank.com/role/NewAccountingStandardsPolicies">
        <link:definition>0000025 - 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>0000026 - 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>0000027 - 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>0000028 - 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>0000029 - 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>0000030 - 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>0000031 - 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>0000032 - 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>0000033 - 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>0000034 - 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="AccumulatedOtherComprehensiveIncomeLossAOCILTables" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveIncomeLossAOCILTables">
        <link:definition>0000035 - Disclosure - Accumulated Other Comprehensive Income (Loss) ("AOCIL") (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>0000036 - 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>0000037 - 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="SecuritiesSecuritiesAvailableforSaleDetails" roleURI="http://independentbank.com/role/SecuritiesSecuritiesAvailableforSaleDetails">
        <link:definition>0000038 - Disclosure - Securities - 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="SecuritiesSecuritiesHeldtoMaturityDetails" roleURI="http://independentbank.com/role/SecuritiesSecuritiesHeldtoMaturityDetails">
        <link:definition>0000039 - Disclosure - Securities - 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="SecuritiesNarrativeDetails" roleURI="http://independentbank.com/role/SecuritiesNarrativeDetails">
        <link:definition>0000040 - 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="SecuritiesAvailableforSaleGrossUnrealizedLossesandFairValuesDetails" roleURI="http://independentbank.com/role/SecuritiesAvailableforSaleGrossUnrealizedLossesandFairValuesDetails">
        <link:definition>0000041 - Disclosure - Securities - Available for Sale, Gross Unrealized Losses and Fair Values (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>0000042 - 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>0000043 - 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="SecuritiesAmortizedCostandFairValueSecuritiesAvailableforSaleandHeldtoMaturityContractualMaturitiesDetails" roleURI="http://independentbank.com/role/SecuritiesAmortizedCostandFairValueSecuritiesAvailableforSaleandHeldtoMaturityContractualMaturitiesDetails">
        <link:definition>0000044 - Disclosure - Securities - Amortized Cost and Fair Value Securities Available for Sale and Held to Maturity Contractual Maturities (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>0000045 - 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>0000046 - 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>0000047 - 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>0000048 - 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>0000049 - 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="LoansTroubledDebtRestructuringsDetails" roleURI="http://independentbank.com/role/LoansTroubledDebtRestructuringsDetails">
        <link:definition>0000050 - Disclosure - Loans - Troubled Debt Restructurings (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>0000051 - 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>0000052 - 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>0000053 - 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="ShareholdersEquityandEarningsPerCommonShareEarningsPerShareReconciliationDetails" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShareEarningsPerShareReconciliationDetails">
        <link:definition>0000054 - 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="ShareholdersEquityandEarningsPerCommonShareNarrativeDetails" roleURI="http://independentbank.com/role/ShareholdersEquityandEarningsPerCommonShareNarrativeDetails">
        <link:definition>0000055 - 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="DerivativeFinancialInstrumentsTypeofHedgeandFairValueofDerivativeInstrumentsDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsTypeofHedgeandFairValueofDerivativeInstrumentsDetails">
        <link:definition>0000056 - 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>0000057 - 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="DerivativeFinancialInstrumentsEffectontheCondensedConsolidatedStatementsofOperationsDetails" roleURI="http://independentbank.com/role/DerivativeFinancialInstrumentsEffectontheCondensedConsolidatedStatementsofOperationsDetails">
        <link:definition>0000058 - 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>0000059 - 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>0000060 - 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>0000061 - 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>0000062 - 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>0000063 - 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>0000064 - 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>0000065 - 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>0000066 - 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="RegulatoryMattersDetails" roleURI="http://independentbank.com/role/RegulatoryMattersDetails">
        <link:definition>0000067 - Disclosure - Regulatory Matters (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>0000068 - 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="FairValueDisclosuresSignificantAssumptionsDetails" roleURI="http://independentbank.com/role/FairValueDisclosuresSignificantAssumptionsDetails">
        <link:definition>0000069 - 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>0000070 - 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="FairValueDisclosuresReconciliationforallAssetsMeasuredatFairValueonaRecurringBasisUsingSignificantUnobservableInputsLevel3Details" roleURI="http://independentbank.com/role/FairValueDisclosuresReconciliationforallAssetsMeasuredatFairValueonaRecurringBasisUsingSignificantUnobservableInputsLevel3Details">
        <link:definition>0000071 - 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>0000072 - 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>0000073 - 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>0000074 - 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>0000075 - 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="AccumulatedOtherComprehensiveIncomeLossAOCILSummaryofChangesDetails" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveIncomeLossAOCILSummaryofChangesDetails">
        <link:definition>0000076 - Disclosure - Accumulated Other Comprehensive Income (Loss) ("AOCIL") - 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="AccumulatedOtherComprehensiveIncomeLossAOCILReclassificationOutofEachComponentsDetails" roleURI="http://independentbank.com/role/AccumulatedOtherComprehensiveIncomeLossAOCILReclassificationOutofEachComponentsDetails">
        <link:definition>0000077 - Disclosure - Accumulated Other Comprehensive Income (Loss) ("AOCIL") - 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>0000078 - 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="RevenuefromContractswithCustomersDetails" roleURI="http://independentbank.com/role/RevenuefromContractswithCustomersDetails">
        <link:definition>0000079 - Disclosure - Revenue from Contracts with Customers (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="LeasesDetails" roleURI="http://independentbank.com/role/LeasesDetails">
        <link:definition>0000080 - Disclosure - Leases (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="LeasesDetails_1" roleURI="http://independentbank.com/role/LeasesDetails_1">
        <link:definition>0000080 - Disclosure - Leases (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_InterchangeExpense" abstract="false" name="InterchangeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_HeldToMaturityPrivateLabelMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="HeldToMaturityPrivateLabelMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_TroubledDebtRestructuringAbstract" abstract="true" name="TroubledDebtRestructuringAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_CapitalizedMortgageLoanServicingRightsMember" abstract="true" name="CapitalizedMortgageLoanServicingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_OCIDebtSecuritiesAvailableForSaleTransferToHeldToMaturityGainLossBeforeTax" abstract="false" name="OCIDebtSecuritiesAvailableForSaleTransferToHeldToMaturityGainLossBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_RemainingUnaccretedNetFees" abstract="false" name="RemainingUnaccretedNetFees" 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_FICOScoreGreaterThan800Member" abstract="true" name="FICOScoreGreaterThan800Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BoatLendingMember" abstract="true" name="BoatLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_HeldToMaturityGovernmentAgencyCommercialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="HeldToMaturityGovernmentAgencyCommercialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_HeldToMaturityPrivateLabelMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="HeldToMaturityPrivateLabelMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ConversionRelatedExpense" abstract="false" name="ConversionRelatedExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_Family14NonOwnerOccupiedMember" abstract="true" name="Family14NonOwnerOccupiedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DerivativeInstrumentAmountOfContractMatured" abstract="false" name="DerivativeInstrumentAmountOfContractMatured" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_MeasurementInputFloatRateMember" abstract="true" name="MeasurementInputFloatRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_SalesComparisonApproachMember" abstract="true" name="SalesComparisonApproachMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_OtherMember" abstract="true" name="OtherMember" 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-types:domainItemType"/>
  <xs:element id="ibcp_NonEmployeeDirectorsMember" abstract="true" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_AllowanceForDoubtfulAccountsReceivableChargeOffsDueToTDR" abstract="false" name="AllowanceForDoubtfulAccountsReceivableChargeOffsDueToTDR" nillable="true" xbrli:periodType="duration" 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_DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FICOScoreUnknownMember" abstract="true" name="FICOScoreUnknownMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_MeasurementInputCostToServiceApproachMember" abstract="true" name="MeasurementInputCostToServiceApproachMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_HeldToMaturityOtherAssetBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="HeldToMaturityOtherAssetBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CreditQualityExternallyCreditRatedAndNonRatedSecuritiesMember" abstract="true" name="CreditQualityExternallyCreditRatedAndNonRatedSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_AccountServiceChargesMember" abstract="true" name="AccountServiceChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_LongTermIncentivePlanMember" abstract="true" name="LongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_FICOScore600To649Member" abstract="true" name="FICOScore600To649Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_TransactionBasedRevenueMember" abstract="true" name="TransactionBasedRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ComponentsOfRegulatoryCapitalTableTextBlock" abstract="false" name="ComponentsOfRegulatoryCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ibcp_TroubledDebtRestructuring" abstract="false" name="TroubledDebtRestructuring" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_AssetManagementRevenueMember" abstract="true" name="AssetManagementRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_CollateralDependentLoansFairValue" abstract="false" name="CollateralDependentLoansFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SharesIssuesInPlaceOfRetainerFees" abstract="false" name="SharesIssuesInPlaceOfRetainerFees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_PrivateLabelMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="PrivateLabelMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableNumberOfLoansOutstanding" abstract="false" name="FinancingReceivableNumberOfLoansOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_Family14SecondLienMember" abstract="true" name="Family14SecondLienMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_PurchaseOfSecuritiesAvailableForSaleNotYetSettled" abstract="false" name="PurchaseOfSecuritiesAvailableForSaleNotYetSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_EstimatedRecordedBookBalanceAndFairValueAbstract" abstract="true" name="EstimatedRecordedBookBalanceAndFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_MeasurementInputAncillaryIncomeMember" abstract="true" name="MeasurementInputAncillaryIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_ServiceChargesOnDepositsMember" abstract="true" name="ServiceChargesOnDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EquityInvestmentConversionRatio" abstract="false" name="EquityInvestmentConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ibcp_TransferOfSecuritiesFromAvailableForSaleToHeldToMaturity" abstract="false" name="TransferOfSecuritiesFromAvailableForSaleToHeldToMaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CustomerRetailMember" abstract="true" name="CustomerRetailMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfConsecutiveTimelyPaymentsRequired" abstract="false" name="NumberOfConsecutiveTimelyPaymentsRequired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_InterestRateSwapNoncommercialMember" abstract="true" name="InterestRateSwapNoncommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_WrittenOptionsMember" abstract="true" name="WrittenOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OtherCollateralLoanMember" abstract="true" name="OtherCollateralLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FICOScore500To549Member" abstract="true" name="FICOScore500To549Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_HeldToMaturityOtherAssetMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="HeldToMaturityOtherAssetMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_HeldToMaturityGovernmentAgencyResidentialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="HeldToMaturityGovernmentAgencyResidentialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FairValuesOfFinancialInstrumentsAbstract" abstract="true" name="FairValuesOfFinancialInstrumentsAbstract" 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-types:domainItemType"/>
  <xs:element id="ibcp_OtherAssetBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="OtherAssetBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" 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_OtherDepositRelatedIncomeMember" abstract="true" name="OtherDepositRelatedIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_HeldToMaturityGovernmentAgencyCommercialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="HeldToMaturityGovernmentAgencyCommercialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FinancingReceivableAmountOfLoansFunded" abstract="false" name="FinancingReceivableAmountOfLoansFunded" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CurrentExpectedCreditLossTransitionMethodForRegulatoryPurpose" abstract="false" name="CurrentExpectedCreditLossTransitionMethodForRegulatoryPurpose" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_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_ReclassificationAdjustmentAccumulatedOtherComprehensiveIncomeAbstract" abstract="true" name="ReclassificationAdjustmentAccumulatedOtherComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_OverdraftFeesMember" abstract="true" name="OverdraftFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_AccumulatedOtherComprehensiveIncomeLossDisproportionateTaxEffectsFromSecuritiesAvailableForSaleMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossDisproportionateTaxEffectsFromSecuritiesAvailableForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DerivativeFinancialInstrumentsAccordingToTypeOfHedgeDesignationTableTextBlock" abstract="false" name="DerivativeFinancialInstrumentsAccordingToTypeOfHedgeDesignationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_RetainedEarningsAccumulatedDeficitSubsidiary" abstract="false" name="RetainedEarningsAccumulatedDeficitSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EffectOfDerivativeFinancialInstrumentsOnCondensedConsolidatedFinancialStatementsOfOperationsAbstract" abstract="true" name="EffectOfDerivativeFinancialInstrumentsOnCondensedConsolidatedFinancialStatementsOfOperationsAbstract" 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_CurrentExpectedCreditLoss" abstract="false" name="CurrentExpectedCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FICOScoreUnder500Member" abstract="true" name="FICOScoreUnder500Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AgingAnalysisOfLoansByClassAbstract" abstract="true" name="AgingAnalysisOfLoansByClassAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GovernmentAgencyCommercialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="GovernmentAgencyCommercialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" 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_InstallmentOtherMember" abstract="true" name="InstallmentOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_FinancingReceivableModificationsOfMaturityDate" abstract="false" name="FinancingReceivableModificationsOfMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_LoansHeldForSaleCarriedAtLowerOfCostOrFairValue" abstract="false" name="LoansHeldForSaleCarriedAtLowerOfCostOrFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CommercialRealEstateLoanMember" abstract="true" name="CommercialRealEstateLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AggregateIntrinsicValueAbstract" abstract="true" name="AggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_ResortLendingMember" abstract="true" name="ResortLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CostsRecoveriesRelatedToUnfundedLendingCommitments" abstract="false" name="CostsRecoveriesRelatedToUnfundedLendingCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ProvisionForLossReimbursementOnSoldLoans" abstract="false" name="ProvisionForLossReimbursementOnSoldLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_SmallBusinessAdministrationSBACARESActPaycheckProtectionProgramMember" abstract="true" name="SmallBusinessAdministrationSBACARESActPaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_OtherRealEstateImpairedNetReserves" abstract="false" name="OtherRealEstateImpairedNetReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_AmortizedCostOfCollateralDependentLoansByClassTableTextBlock" abstract="false" name="AmortizedCostOfCollateralDependentLoansByClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ibcp_SharesIssuedOnDeferralBasisCreditedPercentageOfCurrentValue" abstract="false" name="SharesIssuedOnDeferralBasisCreditedPercentageOfCurrentValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ibcp_PrivateLabelMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="PrivateLabelMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" 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_OtherAssetBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="OtherAssetBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_AdditionsDeductionsAbstract" abstract="true" name="AdditionsDeductionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FICOScore750To799Member" abstract="true" name="FICOScore750To799Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_ExternalCreditRatingAgencyNonRatedMemberMember" abstract="true" name="ExternalCreditRatingAgencyNonRatedMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DerivativeInstrumentAmountOfContractTerminated" abstract="false" name="DerivativeInstrumentAmountOfContractTerminated" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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-types:domainItemType"/>
  <xs:element id="ibcp_MandatoryCommitmentsToSellMortgageLoansMember" abstract="true" name="MandatoryCommitmentsToSellMortgageLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SubstandardAccrual9Member" abstract="true" name="SubstandardAccrual9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="ibcp_NonAccrual1011Member" abstract="true" name="NonAccrual1011Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CustomerBusinessMember" abstract="true" name="CustomerBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CollateralDependentLoanMember" abstract="true" name="CollateralDependentLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_GovernmentAgencyCommercialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" abstract="false" name="GovernmentAgencyCommercialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_ATMFeesMember" abstract="true" name="ATMFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_InvestmentAndInsuranceCommissionsMember" abstract="true" name="InvestmentAndInsuranceCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_FICOScore550To599Member" abstract="true" name="FICOScore550To599Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_CommercialLoanPortfolioSegmentExcludingRealEstatePortfolioSegmentMember" abstract="true" name="CommercialLoanPortfolioSegmentExcludingRealEstatePortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfRealEstateAssetsSold" abstract="false" name="NumberOfRealEstateAssetsSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ibcp_LesseeOperatingLeaseBalanceSheetInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseBalanceSheetInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ibcp_PastDuePeriodForModifiedLoans" abstract="false" name="PastDuePeriodForModifiedLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_CollateralDependentLoansMember" abstract="true" name="CollateralDependentLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateYearOne" 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_AccumulatedOtherComprehensiveIncomeLossUnrealizedLossesOnSecuritiesTransferredToSecuritiesHeldToMaturityMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeLossUnrealizedLossesOnSecuritiesTransferredToSecuritiesHeldToMaturityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_PercentageOfRevenueExcludedFromASU201409" abstract="false" name="PercentageOfRevenueExcludedFromASU201409" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ibcp_ComponentsOfRegulatoryCapitalAbstract" abstract="true" name="ComponentsOfRegulatoryCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_RegulatoryMattersAbstract" abstract="true" name="RegulatoryMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_WeightedAverageNumberOfPerformanceSharesStock" abstract="false" name="WeightedAverageNumberOfPerformanceSharesStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear5Through10" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_FICOScore650To699Member" abstract="true" name="FICOScore650To699Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CollateralDependentLoansCarryingAmount" abstract="false" name="CollateralDependentLoansCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_Watch78Member" abstract="true" name="Watch78Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_PurchasedOptionsMember" abstract="true" name="PurchasedOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_NonWatch16Member" abstract="true" name="NonWatch16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowance" abstract="false" name="TroubledDebtRestructuringLoansAndLeasesReceivableSpecificAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_HeldToMaturityGovernmentAgencyResidentialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" abstract="false" name="HeldToMaturityGovernmentAgencyResidentialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_ShareBasedPaymentArrangementRestrictedStockAndPerformanceStockUnitsGrantedTableTextBlock" abstract="false" name="ShareBasedPaymentArrangementRestrictedStockAndPerformanceStockUnitsGrantedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ibcp_IndependentBankMember" abstract="true" name="IndependentBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DebtSecuritiesAvailableForSaleTransferredToHeldToMaturityAmortizedCostBasis" abstract="false" name="DebtSecuritiesAvailableForSaleTransferredToHeldToMaturityAmortizedCostBasis" 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_PerformanceSharesPerformanceFeaturePeriodOfComparison" abstract="false" name="PerformanceSharesPerformanceFeaturePeriodOfComparison" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ibcp_VISAClassBMember" abstract="true" name="VISAClassBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_InterchangeIncomeMember" abstract="true" name="InterchangeIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_InstallmentPortfolioSegmentMember" abstract="true" name="InstallmentPortfolioSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_Family14OwnerOccupiedJumboMember" abstract="true" name="Family14OwnerOccupiedJumboMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_FICOScore700To749Member" abstract="true" name="FICOScore700To749Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Family14OwnerOccupiedNonJumboMember" abstract="true" name="Family14OwnerOccupiedNonJumboMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DifferenceInAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceForLoansHeldForSaleTableTextBlock" abstract="false" name="DifferenceInAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceForLoansHeldForSaleTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ibcp_PresentValueOfNetServicingRevenueMember" abstract="true" name="PresentValueOfNetServicingRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_RecreationalVehicleLendingMember" abstract="true" name="RecreationalVehicleLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_AddDeductAbstract" abstract="true" name="AddDeductAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDate" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_DebtSecuritiesAvailableForSaleTransferredToHeldToMaturityUnrealizedLossPosition" abstract="false" name="DebtSecuritiesAvailableForSaleTransferredToHeldToMaturityUnrealizedLossPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ibcp_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ibcp_DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostBeforeAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYear10" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
