<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva, formerly WebFilings-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.infinityauto.com/20141231" xmlns:ipcc="http://www.infinityauto.com/20141231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2013-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-roles-2013-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2013-01-31" schemaLocation="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2013-01-31" schemaLocation="http://xbrl.sec.gov/exch/2013/exch-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ipcc-20141231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ipcc-20141231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ipcc-20141231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ipcc-20141231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccumulatedOtherComprehensiveIncome" roleURI="http://www.infinityauto.com/role/AccumulatedOtherComprehensiveIncome">
        <link:definition>2116100 - Disclosure - Accumulated Other 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="AccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.infinityauto.com/role/AccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2416402 - Disclosure - Accumulated Other Comprehensive Income (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="AccumulatedOtherComprehensiveIncomeTables" roleURI="http://www.infinityauto.com/role/AccumulatedOtherComprehensiveIncomeTables">
        <link:definition>2316301 - Disclosure - Accumulated Other Comprehensive Income (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="AdditionalInformation" roleURI="http://www.infinityauto.com/role/AdditionalInformation">
        <link:definition>2115100 - Disclosure - Additional Information</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="AdditionalInformationDetails" roleURI="http://www.infinityauto.com/role/AdditionalInformationDetails">
        <link:definition>2415402 - Disclosure - Additional 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="AdditionalInformationTables" roleURI="http://www.infinityauto.com/role/AdditionalInformationTables">
        <link:definition>2315301 - Disclosure - Additional Information (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="BenefitPlans" roleURI="http://www.infinityauto.com/role/BenefitPlans">
        <link:definition>2108100 - Disclosure - Benefit Plans</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="BenefitPlansAmountRecognizedInBalanceSheetDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansAmountRecognizedInBalanceSheetDetails">
        <link:definition>2408408 - Disclosure - Benefit Plans- Amount Recognized in Balance Sheet (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="BenefitPlansEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesDetails">
        <link:definition>2408406 - Disclosure - Benefit Plans-Effect of One-Percentage Point Change in Assumed Health Care Cost Trend Rates (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="BenefitPlansExpectedFutureBenefitPaymentsDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansExpectedFutureBenefitPaymentsDetails">
        <link:definition>2408409 - Disclosure - Benefit Plans- Expected Future Benefit Payments (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="BenefitPlansFairValueOfPlanAssetsDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansFairValueOfPlanAssetsDetails">
        <link:definition>2408407 - Disclosure - Benefit Plans-Fair Value of Plan 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="BenefitPlansNarrativeDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansNarrativeDetails">
        <link:definition>2408402 - Disclosure - Benefit Plans-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="BenefitPlansNetBenefitObligationAtEndOfYearDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansNetBenefitObligationAtEndOfYearDetails">
        <link:definition>2408403 - Disclosure - Benefit Plans-Net Benefit Obligation at End of Year (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="BenefitPlansNetPeriodicBenefitCostDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansNetPeriodicBenefitCostDetails">
        <link:definition>2408405 - Disclosure - Benefit Plans-Net Periodic Benefit 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="BenefitPlansTables" roleURI="http://www.infinityauto.com/role/BenefitPlansTables">
        <link:definition>2308301 - Disclosure - Benefit Plans (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="BenefitPlansWeightedAverageAssumptionsDetails" roleURI="http://www.infinityauto.com/role/BenefitPlansWeightedAverageAssumptionsDetails">
        <link:definition>2408404 - Disclosure - Benefit Plans-Weighted Average 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="CommitmentsAndContingencies" roleURI="http://www.infinityauto.com/role/CommitmentsAndContingencies">
        <link:definition>2114100 - Disclosure - Commitments And 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="CommitmentsAndContingenciesDetailsDetails" roleURI="http://www.infinityauto.com/role/CommitmentsAndContingenciesDetailsDetails">
        <link:definition>2414402 - Disclosure - Commitments And Contingencies Details (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="CommitmentsAndContingenciesTables" roleURI="http://www.infinityauto.com/role/CommitmentsAndContingenciesTables">
        <link:definition>2314301 - Disclosure - Commitments And Contingencies (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="ComputationOfEarningsPerShare" roleURI="http://www.infinityauto.com/role/ComputationOfEarningsPerShare">
        <link:definition>2106100 - Disclosure - Computation Of Earnings Per 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="ComputationOfEarningsPerShareDetails" roleURI="http://www.infinityauto.com/role/ComputationOfEarningsPerShareDetails">
        <link:definition>2406402 - Disclosure - Computation Of Earnings Per Share (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="ComputationOfEarningsPerShareTables" roleURI="http://www.infinityauto.com/role/ComputationOfEarningsPerShareTables">
        <link:definition>2306301 - Disclosure - Computation Of Earnings Per 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="ConsolidatedBalanceSheets" roleURI="http://www.infinityauto.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003000 - Statement - Consolidated Balance Sheets</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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.infinityauto.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1003501 - Statement - Consolidated Balance Sheets (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="ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.infinityauto.com/role/ConsolidatedStatementOfComprehensiveIncome">
        <link:definition>1002000 - Statement - Consolidated Statement 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="ConsolidatedStatementsOfCashFlows" roleURI="http://www.infinityauto.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1005000 - Statement - 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="ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.infinityauto.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>1004000 - Statement - Consolidated Statements Of Changes In 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="ConsolidatedStatementsOfEarnings" roleURI="http://www.infinityauto.com/role/ConsolidatedStatementsOfEarnings">
        <link:definition>1001000 - Statement - Consolidated Statements of Earnings</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="DocumentAndEntityInformationDocument" roleURI="http://www.infinityauto.com/role/DocumentAndEntityInformationDocument">
        <link:definition>0001000 - Document - Document and Entity Information Document</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="FairValue" roleURI="http://www.infinityauto.com/role/FairValue">
        <link:definition>2102100 - Disclosure - Fair Value</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="FairValueFairValueByHierarchyDetails" roleURI="http://www.infinityauto.com/role/FairValueFairValueByHierarchyDetails">
        <link:definition>2402402 - Disclosure - Fair Value - Fair Value by Hierarchy (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="FairValueFairValueOfFinancialInstrumentsDetails" roleURI="http://www.infinityauto.com/role/FairValueFairValueOfFinancialInstrumentsDetails">
        <link:definition>2402404 - Disclosure - Fair Value - Fair Value 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="FairValueLevel3InvestmentsDetails" roleURI="http://www.infinityauto.com/role/FairValueLevel3InvestmentsDetails">
        <link:definition>2402403 - Disclosure - Fair Value - Level 3 Investments (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="FairValueTables" roleURI="http://www.infinityauto.com/role/FairValueTables">
        <link:definition>2302301 - Disclosure - Fair Value (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="IncomeTaxes" roleURI="http://www.infinityauto.com/role/IncomeTaxes">
        <link:definition>2105100 - Disclosure - Income Taxes</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="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.infinityauto.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2405404 - Disclosure - Income Taxes-Deferred Tax Assets and Liabilities (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="IncomeTaxesProvisionForIncomeTaxesDetails" roleURI="http://www.infinityauto.com/role/IncomeTaxesProvisionForIncomeTaxesDetails">
        <link:definition>2405403 - Disclosure - Income Taxes-Provision for income taxes (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="IncomeTaxesReconciliationToGaapEffectiveTaxRateDetails" roleURI="http://www.infinityauto.com/role/IncomeTaxesReconciliationToGaapEffectiveTaxRateDetails">
        <link:definition>2405402 - Disclosure - Income Taxes-reconciliation to GAAP effective tax rate (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="IncomeTaxesTables" roleURI="http://www.infinityauto.com/role/IncomeTaxesTables">
        <link:definition>2305301 - Disclosure - Income Taxes (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="InsuranceReserves" roleURI="http://www.infinityauto.com/role/InsuranceReserves">
        <link:definition>2110100 - Disclosure - Insurance Reserves</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="InsuranceReservesDetails" roleURI="http://www.infinityauto.com/role/InsuranceReservesDetails">
        <link:definition>2410402 - Disclosure - Insurance Reserves (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="InsuranceReservesDetailsCalc2" roleURI="http://www.infinityauto.com/role/InsuranceReservesDetailsCalc2">
        <link:definition>2410402 - Disclosure - Insurance Reserves (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="InsuranceReservesTables" roleURI="http://www.infinityauto.com/role/InsuranceReservesTables">
        <link:definition>2310301 - Disclosure - Insurance Reserves (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="Investments" roleURI="http://www.infinityauto.com/role/Investments">
        <link:definition>2103100 - Disclosure - Investments</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="InvestmentsChangeInUnrealizedGainsAndLossesDetails" roleURI="http://www.infinityauto.com/role/InvestmentsChangeInUnrealizedGainsAndLossesDetails">
        <link:definition>2403407 - Disclosure - Investments - Change in unrealized gains and 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="InvestmentsContinuousLossPositionInvestmentsDetails" roleURI="http://www.infinityauto.com/role/InvestmentsContinuousLossPositionInvestmentsDetails">
        <link:definition>2403404 - Disclosure - Investments - Continuous loss position investments (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="InvestmentsCreditLossesRollforwardDetails" roleURI="http://www.infinityauto.com/role/InvestmentsCreditLossesRollforwardDetails">
        <link:definition>2403408 - Disclosure - Investments - Credit losses rollforward (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="InvestmentsInvestmentIncomeDetails" roleURI="http://www.infinityauto.com/role/InvestmentsInvestmentIncomeDetails">
        <link:definition>2403410 - Disclosure - Investments-Investment Income (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="InvestmentsInvestmentsByContractualMaturityDetails" roleURI="http://www.infinityauto.com/role/InvestmentsInvestmentsByContractualMaturityDetails">
        <link:definition>2403409 - Disclosure - Investments - Investments by 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="InvestmentsInvestmentsByMajorCategoryDetails" roleURI="http://www.infinityauto.com/role/InvestmentsInvestmentsByMajorCategoryDetails">
        <link:definition>2403403 - Disclosure - Investments - Investments by major category (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="InvestmentsSummaryOfUnrealizedGainsAndLossesDetails" roleURI="http://www.infinityauto.com/role/InvestmentsSummaryOfUnrealizedGainsAndLossesDetails">
        <link:definition>2403405 - Disclosure - Investments - Summary of unrealized gains and 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="InvestmentsTables" roleURI="http://www.infinityauto.com/role/InvestmentsTables">
        <link:definition>2303301 - Disclosure - Investments (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="InvestmentsTextualDetails" roleURI="http://www.infinityauto.com/role/InvestmentsTextualDetails">
        <link:definition>2403402 - Disclosure - Investments - Textual (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="InvestmentsUnrealizedLossesByAgeAndSeverityDetails" roleURI="http://www.infinityauto.com/role/InvestmentsUnrealizedLossesByAgeAndSeverityDetails">
        <link:definition>2403406 - Disclosure - Investments - Unrealized losses by age and severity (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="LegalAndRegulatoryProceedings" roleURI="http://www.infinityauto.com/role/LegalAndRegulatoryProceedings">
        <link:definition>2113100 - Disclosure - Legal and Regulatory Proceedings</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="LongTermDebt" roleURI="http://www.infinityauto.com/role/LongTermDebt">
        <link:definition>2104100 - Disclosure - Long-Term Debt</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="LongTermDebtDetails" roleURI="http://www.infinityauto.com/role/LongTermDebtDetails">
        <link:definition>2404401 - Disclosure - Long-Term Debt (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="QuarterlyOperatingResultsDetails" roleURI="http://www.infinityauto.com/role/QuarterlyOperatingResultsDetails">
        <link:definition>2409402 - Disclosure - Quarterly Operating Results (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="QuarterlyOperatingResultsTables" roleURI="http://www.infinityauto.com/role/QuarterlyOperatingResultsTables">
        <link:definition>2309301 - Disclosure - Quarterly Operating Results (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="QuarterlyOperatingResultsUnaudited" roleURI="http://www.infinityauto.com/role/QuarterlyOperatingResultsUnaudited">
        <link:definition>2109100 - Disclosure - Quarterly Operating Results (Unaudited)</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="QuarterlyOperatingResultsUnauditedPriorPeriodAdjustmentsDetails" roleURI="http://www.infinityauto.com/role/QuarterlyOperatingResultsUnauditedPriorPeriodAdjustmentsDetails">
        <link:definition>2409403 - Disclosure - Quarterly Operating Results (Unaudited) - Prior Period Adjustments (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="Reinsurance" roleURI="http://www.infinityauto.com/role/Reinsurance">
        <link:definition>2111100 - Disclosure - Reinsurance</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="ReinsuranceNarrativeDetails" roleURI="http://www.infinityauto.com/role/ReinsuranceNarrativeDetails">
        <link:definition>2411403 - Disclosure - Reinsurance- 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="ReinsuranceTableDetails" roleURI="http://www.infinityauto.com/role/ReinsuranceTableDetails">
        <link:definition>2411402 - Disclosure - Reinsurance-Table (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="ReinsuranceTables" roleURI="http://www.infinityauto.com/role/ReinsuranceTables">
        <link:definition>2311301 - Disclosure - Reinsurance (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="ShareBasedCompensation" roleURI="http://www.infinityauto.com/role/ShareBasedCompensation">
        <link:definition>2107100 - 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="ShareBasedCompensationCompensationCostDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationCompensationCostDetails">
        <link:definition>2407404 - Disclosure - Share-Based Compensation - Compensation 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="ShareBasedCompensationEmployeeStockPurchasePlanDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails">
        <link:definition>2407408 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (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="ShareBasedCompensationFairValueAssumptionsDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationFairValueAssumptionsDetails">
        <link:definition>2407406 - Disclosure - Share-Based Compensation - Fair Value 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="ShareBasedCompensationPlansDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationPlansDetails">
        <link:definition>2407402 - Disclosure - Share-Based Compensation - Plans (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="ShareBasedCompensationShareAwardsDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationShareAwardsDetails">
        <link:definition>2407403 - Disclosure - Share-Based Compensation - Share Awards (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="ShareBasedCompensationShareBasedCompensationRestrictedStockActivityDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationShareBasedCompensationRestrictedStockActivityDetails">
        <link:definition>2407405 - Disclosure - Share-Based Compensation Share-Based Compensation - Restricted Stock Activity (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="ShareBasedCompensationStockOptionActivityDetails" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationStockOptionActivityDetails">
        <link:definition>2407407 - Disclosure - Share-Based Compensation - Stock Option Activity (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="ShareBasedCompensationTables" roleURI="http://www.infinityauto.com/role/ShareBasedCompensationTables">
        <link:definition>2307301 - 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="SignificantReportingAndAccountingPolicies" roleURI="http://www.infinityauto.com/role/SignificantReportingAndAccountingPolicies">
        <link:definition>2101100 - Disclosure - Significant Reporting and Accounting 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="SignificantReportingAndAccountingPoliciesDetails" roleURI="http://www.infinityauto.com/role/SignificantReportingAndAccountingPoliciesDetails">
        <link:definition>2401403 - Disclosure - Significant Reporting and Accounting Policies (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="SignificantReportingAndAccountingPoliciesPolicies" roleURI="http://www.infinityauto.com/role/SignificantReportingAndAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Significant Reporting and Accounting Policies (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="SignificantReportingAndAccountingPoliciesSignificantReportingAndAccountingPoliciesDetails2" roleURI="http://www.infinityauto.com/role/SignificantReportingAndAccountingPoliciesSignificantReportingAndAccountingPoliciesDetails2">
        <link:definition>2401404 - Disclosure - Significant Reporting and Accounting Policies Significant Reporting and Accounting Policies (Details 2)</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="SignificantReportingAndAccountingPoliciesSignificantReportingAndAccountingPoliciesTables" roleURI="http://www.infinityauto.com/role/SignificantReportingAndAccountingPoliciesSignificantReportingAndAccountingPoliciesTables">
        <link:definition>2301302 - Disclosure - Significant Reporting and Accounting Policies Significant Reporting and Accounting Policies (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="StatutoryInformation" roleURI="http://www.infinityauto.com/role/StatutoryInformation">
        <link:definition>2112100 - Disclosure - Statutory Information</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="StatutoryInformationDetails" roleURI="http://www.infinityauto.com/role/StatutoryInformationDetails">
        <link:definition>2412402 - Disclosure - Statutory 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="StatutoryInformationTables" roleURI="http://www.infinityauto.com/role/StatutoryInformationTables">
        <link:definition>2312301 - Disclosure - Statutory Information (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="SubsequentEventsDetails" roleURI="http://www.infinityauto.com/role/SubsequentEventsDetails">
        <link:definition>2417401 - Disclosure - Subsequent Events (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="SubsequentEventsNotes" roleURI="http://www.infinityauto.com/role/SubsequentEventsNotes">
        <link:definition>2117100 - Disclosure - Subsequent Events (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="ipcc_A2013PlanMember" name="A2013PlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_AccumulatedNetUnrealizedGainLossAndOtherThanTemporaryImpairmentMember" name="AccumulatedNetUnrealizedGainLossAndOtherThanTemporaryImpairmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableForSaleSecurities" name="AccumulatedOtherComprehensiveIncomeLossOtherThanTemporaryImpairmentNotCreditLossNetOfTaxAvailableForSaleSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AccumulatedOtherComprehensiveIncomeLossTax" name="AccumulatedOtherComprehensiveIncomeLossTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_AdditionalInformationAbstract" name="AdditionalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_AgeOfUnrealizedLossAxis" name="AgeOfUnrealizedLossAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_AgeOfUnrealizedLossDomain" name="AgeOfUnrealizedLossDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AreaofBuilding" name="AreaofBuilding" nillable="true" substitutionGroup="xbrli:item" type="num:areaItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesAndCashAndCashEquivalentsFairValueDisclosure" name="AvailableForSaleSecuritiesAndCashAndCashEquivalentsFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTaxExcludingOtherThanTemporaryImpairmentPortion" name="AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTaxExcludingOtherThanTemporaryImpairmentPortion" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairmentsNetOfTax" name="AvailableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairmentsNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairmentsTax" name="AvailableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairmentsTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureNumberOfPositions" name="AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureNumberOfPositions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureNumberOfPositionsWithUnrealizedGainsOverFiveHundredThousandDollars" name="AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosureNumberOfPositionsWithUnrealizedGainsOverFiveHundredThousandDollars" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosurePercentageOfFairValueHeldThatWereInvestmentGradePositions" name="AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosurePercentageOfFairValueHeldThatWereInvestmentGradePositions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosurePercentageOfPositionsThatWereInvestmentGrade" name="AvailableForSaleSecuritiesInUnrealizedGainPositionsQualitativeDisclosurePercentageOfPositionsThatWereInvestmentGrade" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureIndividualUnrealizedGainThreshold" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureIndividualUnrealizedGainThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureIndividualUnrealizedLossThreshold" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureIndividualUnrealizedLossThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsWithUnrealizedLossesOverFiveHundredThousandDollars" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsWithUnrealizedLossesOverFiveHundredThousandDollars" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosurePercentageOfFairValueHeldThatWereInvestmentGradePositions" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosurePercentageOfFairValueHeldThatWereInvestmentGradePositions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosurePercentageOfPositionsThatWereInvestmentGrade" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosurePercentageOfPositionsThatWereInvestmentGrade" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_BalanceAtBeginningOfPeriodAbstract" name="BalanceAtBeginningOfPeriodAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_BalanceAtEndOfPeriodAbstract" name="BalanceAtEndOfPeriodAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_BetweenFivePercentAndTenPercentAsPercentageOfAmortizedCostOrCostMember" name="BetweenFivePercentAndTenPercentAsPercentageOfAmortizedCostOrCostMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_BirminghamAlabamaMember" name="BirminghamAlabamaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CatastropheReinsuranceAdditionalCoverageLossCoverageBasePerEvent" name="CatastropheReinsuranceAdditionalCoverageLossCoverageBasePerEvent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CatastropheReinsuranceAdditionalCoverageMinimumLossThresholdPerEvent" name="CatastropheReinsuranceAdditionalCoverageMinimumLossThresholdPerEvent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CatastropheReinsuranceAdditionalCoverageThirdPartyRecoveryPercentage" name="CatastropheReinsuranceAdditionalCoverageThirdPartyRecoveryPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CatastropheReinsuranceMaximumThirdPartyRecovery" name="CatastropheReinsuranceMaximumThirdPartyRecovery" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CatastropheReinsuranceMinimumLossThresholdPerEvent" name="CatastropheReinsuranceMinimumLossThresholdPerEvent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_CommissionsAndOtherUnderwritingExpenses" name="CommissionsAndOtherUnderwritingExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ComputerEquipmentandSoftwareMember" name="ComputerEquipmentandSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ConsolidatedStatementsOfEarningsAbstract" name="ConsolidatedStatementsOfEarningsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_CurrentActivityAbstract" name="CurrentActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DeferredCompensationArrangementWithIndividualIncreaseToLiabilityFromInterestEarnedDuringPeriod" name="DeferredCompensationArrangementWithIndividualIncreaseToLiabilityFromInterestEarnedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DeferredCompensationArrangementWithIndividualStatutoryAnnualCompensaitonLimit" name="DeferredCompensationArrangementWithIndividualStatutoryAnnualCompensaitonLimit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DeferredTaxAssetsNetAndIncomeTaxesReceivableCurrent" name="DeferredTaxAssetsNetAndIncomeTaxesReceivableCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_DeferredTaxAssetsValuationAllowanceOther" name="DeferredTaxAssetsValuationAllowanceOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_DefinedBenefitPlanChangesInAssumptionsUsedCalculatingBenefitObligation" name="DefinedBenefitPlanChangesInAssumptionsUsedCalculatingBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedBenefitPlanContributionsAfterMeasurementDate" name="DefinedBenefitPlanContributionsAfterMeasurementDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedBenefitPlanEstimatedAmortizationOfPriorServiceCostCreditInNextFiscalYear" name="DefinedBenefitPlanEstimatedAmortizationOfPriorServiceCostCreditInNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_DefinedBenefitPlanUnrecognizedActuarialGainLossNet" name="DefinedBenefitPlanUnrecognizedActuarialGainLossNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedBenefitPlanUnrecognizedPriorServiceCostCredit" name="DefinedBenefitPlanUnrecognizedPriorServiceCostCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedContributionPlanCatchUpContributionsMaximumEmployeeAnnualContributionPerEmployeeAmount" name="DefinedContributionPlanCatchUpContributionsMaximumEmployeeAnnualContributionPerEmployeeAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedContributionPlanCatchUpContributionsMinimumAgeOfEmployees" name="DefinedContributionPlanCatchUpContributionsMinimumAgeOfEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_DefinedContributionPlanEmployerMatchThresholdAxis" name="DefinedContributionPlanEmployerMatchThresholdAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_DefinedContributionPlanEmployerMatchThresholdDomain" name="DefinedContributionPlanEmployerMatchThresholdDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedContributionPlanMaximumEmployeeAnnualContributionPerEmployeeAmount" name="DefinedContributionPlanMaximumEmployeeAnnualContributionPerEmployeeAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_DefinedContributionPlanMaximumEmployeeAnnualContributionPerEmployeePercent" name="DefinedContributionPlanMaximumEmployeeAnnualContributionPerEmployeePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_DirectorsPlanMember" name="DirectorsPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_DocumentInformationAbstract" name="DocumentInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_EmployeeStockPurchasePlanEsppMember" name="EmployeeStockPurchasePlanEsppMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ExtraContractualLossReinsuranceMember" name="ExtraContractualLossReinsuranceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_FairValueDebtInstrumentValuationBasisSpread" name="FairValueDebtInstrumentValuationBasisSpread" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueDebtInstrumentValuationBasisUSTreasuryNoteRateTermofNoteUsed" name="FairValueDebtInstrumentValuationBasisUSTreasuryNoteRateTermofNoteUsed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_FairValueDebtInstrumentValuationBasisUsTreasuryNoteRate" name="FairValueDebtInstrumentValuationBasisUsTreasuryNoteRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueDisclosurePercentage" name="FairValueDisclosurePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNumberOfNonBindingSecurities" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNumberOfNonBindingSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNumberOfSecurities" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNumberOfSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNumberofNationallyRecognizedSecurity" name="FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNumberofNationallyRecognizedSecurity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNumberofUnaffiliatedSecurities" name="FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNumberofUnaffiliatedSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_GreatAmericanInsuranceMember" name="GreatAmericanInsuranceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_GreaterThanTenPercentAsPercentageOfAmortizedCostOrCostMember" name="GreaterThanTenPercentAsPercentageOfAmortizedCostOrCostMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_GreaterThanTwelveMonthsMember" name="GreaterThanTwelveMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ImpairmentLossReclassifiedFromOtherComprehensiveIncomeToEarnings" name="ImpairmentLossReclassifiedFromOtherComprehensiveIncomeToEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInAvaiableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" name="IncreaseDecreaseInAvaiableForSaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInBenefitsLossesAndExpenses" name="IncreaseDecreaseInBenefitsLossesAndExpenses" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInCommissionsAndOtherUnderwritingExpenses" name="IncreaseDecreaseInCommissionsAndOtherUnderwritingExpenses" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInCommonStockDividendsPerShareCashPaid" name="IncreaseDecreaseInCommonStockDividendsPerShareCashPaid" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInEarningsPerShareBasic" name="IncreaseDecreaseInEarningsPerShareBasic" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInEarningsPerShareDiluted" name="IncreaseDecreaseInEarningsPerShareDiluted" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInGainOrLossOnSaleOfStockInSubsidiary" name="IncreaseDecreaseInGainOrLossOnSaleOfStockInSubsidiary" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInGainsLossesOnExtinguishmentOfDebt" name="IncreaseDecreaseInGainsLossesOnExtinguishmentOfDebt" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInGeneralAndAdministrativeExpense" name="IncreaseDecreaseInGeneralAndAdministrativeExpense" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInImpairmentLossReclassifiedFromOtherComprehensiveIncomeToEarnings" name="IncreaseDecreaseInImpairmentLossReclassifiedFromOtherComprehensiveIncomeToEarnings" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInImpairmentLossesInvestmentAvailableForSaleSecurities" name="IncreaseDecreaseInImpairmentLossesInvestmentAvailableForSaleSecurities" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndInomeLossFromEquityMethodInvestments" name="IncreaseDecreaseInIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndInomeLossFromEquityMethodInvestments" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInIncomeTaxExpenseBenefit" name="IncreaseDecreaseInIncomeTaxExpenseBenefit" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInIncurredClaimsPropertyCasualtyAndLiability" name="IncreaseDecreaseInIncurredClaimsPropertyCasualtyAndLiability" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInInterestExpense" name="IncreaseDecreaseInInterestExpense" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInNetIncomeLoss" name="IncreaseDecreaseInNetIncomeLoss" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInNetInvestmentIncome" name="IncreaseDecreaseInNetInvestmentIncome" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInOtherCostAndExpenseOperating" name="IncreaseDecreaseInOtherCostAndExpenseOperating" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInOtherIncome" name="IncreaseDecreaseInOtherIncome" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInOtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities" name="IncreaseDecreaseInOtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecurities" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInPremiumsEarnedNetPropertyAndCasualty" name="IncreaseDecreaseInPremiumsEarnedNetPropertyAndCasualty" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInRevenues" name="IncreaseDecreaseInRevenues" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInWeightedAverageNumberOfDilutedSharesOutstanding" name="IncreaseDecreaseInWeightedAverageNumberOfDilutedSharesOutstanding" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInWeightedAverageNumberOfSharesOutstandingBasic" name="IncreaseDecreaseInWeightedAverageNumberOfSharesOutstandingBasic" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseInstallmentandOtherFeeIncome" name="IncreaseDecreaseInstallmentandOtherFeeIncome" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_IncreaseDecreaseRealizedInvestmentGainsLosses" name="IncreaseDecreaseRealizedInvestmentGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_InvestmentsByUnrealizedGainOrLossPositionAxis" name="InvestmentsByUnrealizedGainOrLossPositionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_InvestmentsByUnrealizedGainOrLossPositionDomain" name="InvestmentsByUnrealizedGainOrLossPositionDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_InvoluntaryPoolsAndAssociationsMember" name="InvoluntaryPoolsAndAssociationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_Ipcc_InstallmentandOtherFeeIncome" name="Ipcc_InstallmentandOtherFeeIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_LessThanFivePercentAsPercentageOfAmortizedCostOrCostMember" name="LessThanFivePercentAsPercentageOfAmortizedCostOrCostMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_LessThanTwelveMonthsMember" name="LessThanTwelveMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_LiabilityForClaimsAdjustmentExpensePropertyAndCasualtyAmount" name="LiabilityForClaimsAdjustmentExpensePropertyAndCasualtyAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_LiabilityForUnpaidClaimsIncurredButNotReportedClaimsIbnrPropertyAndCasualtyAmount" name="LiabilityForUnpaidClaimsIncurredButNotReportedClaimsIbnrPropertyAndCasualtyAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_LiabilityForUnpaidClaimsReportedClaimsPropertyAndCasualtyAmount" name="LiabilityForUnpaidClaimsReportedClaimsPropertyAndCasualtyAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_LosAngelesCaliforniaMember" name="LosAngelesCaliforniaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_NineToTwelveMonthsMember" name="NineToTwelveMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_NonCashActivityRelatedToRabbiTrust" name="NonCashActivityRelatedToRabbiTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_NonCreditPortionOfOtherThanTemporaryImpairmentsRecognizedInOtherComprehensiveIncome" name="NonCreditPortionOfOtherThanTemporaryImpairmentsRecognizedInOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_NonemployeeDirectorsStockMember" name="NonemployeeDirectorsStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_NumberOfStatesInWhichEntityPrimarilyOperates" name="NumberOfStatesInWhichEntityPrimarilyOperates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ipcc_OperatingLeasesLeaseExpirationTerm" name="OperatingLeasesLeaseExpirationTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherComprehensiveIncomeLossBeforeReclassificationsTax" name="OtherComprehensiveIncomeLossBeforeReclassificationsTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecuritiesNetOfTax" name="OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableForSaleSecuritiesNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherThanTemporaryImpairmentLossesPortionAttributableToInvestmentsSoldDuringPeriod" name="OtherThanTemporaryImpairmentLossesPortionAttributableToInvestmentsSoldDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherthanTemporaryImpairmentCreditLossesRecognizedinEarningsAdditionsPreviouslyAllNoncredit" name="OtherthanTemporaryImpairmentCreditLossesRecognizedinEarningsAdditionsPreviouslyAllNoncredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherthanTemporaryImpairmentLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecuritiesTax" name="OtherthanTemporaryImpairmentLossesInvestmentsPortionRecognizedinEarningsNetAvailableforsaleSecuritiesTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OtherthanTemporaryImpairmentLossesInvestmentsPortioninOtherComprehensiveLossbeforeTaxIncludingPortionAttributabletoNoncontrollingInterestSecuritiesPercentChange" name="OtherthanTemporaryImpairmentLossesInvestmentsPortioninOtherComprehensiveLossbeforeTaxIncludingPortionAttributabletoNoncontrollingInterestSecuritiesPercentChange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_OutstandingChecks" name="OutstandingChecks" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_PayableForInvestmentsPurchased" name="PayableForInvestmentsPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_PerformanceSharePlanPspMember" name="PerformanceSharePlanPspMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_PersonalAutoInsuranceMember" name="PersonalAutoInsuranceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_PremiumsReceivableAllowanceForDoubtfulAccountsPeriodToChargeOffUncollectedAmounts" name="PremiumsReceivableAllowanceForDoubtfulAccountsPeriodToChargeOffUncollectedAmounts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_PriorPlanMember" name="PriorPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_RabbiTrustMember" name="RabbiTrustMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReceivableForInvestmentsSold" name="ReceivableForInvestmentsSold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ipcc_ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" name="ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" name="ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax" name="ReclassicificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumAmountAssumedFromOtherCompanies" name="ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumAmountAssumedFromOtherCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumAmountCededToOtherCompanies" name="ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumAmountCededToOtherCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumGrossAmount" name="ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumGrossAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumNetAmount" name="ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumNetAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumPercentageOfAmountAssumedToNet" name="ReinsurancePremiumsForInsuranceCompaniesDirectEarnedPremiumPercentageOfAmountAssumedToNet" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumAmountAssumedFromOtherCompanies" name="ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumAmountAssumedFromOtherCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumAmountCededToOtherCompanies" name="ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumAmountCededToOtherCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumGrossAmount" name="ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumGrossAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumNetAmount" name="ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumNetAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumPercentageOfAmountAssumedToNet" name="ReinsurancePremiumsForInsuranceCompaniesDirectWrittenPremiumPercentageOfAmountAssumedToNet" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ReinsuranceRecoverablesExcludingPaidLossesRecoverables" name="ReinsuranceRecoverablesExcludingPaidLossesRecoverables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_RestrictedStockPlanMember" name="RestrictedStockPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ScheduleOfChangesInUnrealizedGainsLossesOnInvestmentsTableTextBlock" name="ScheduleOfChangesInUnrealizedGainsLossesOnInvestmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ScheduleOfReinsuranceAssumedAndCededTableTextBlock" name="ScheduleOfReinsuranceAssumedAndCededTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SecuritiesWithNoUnrealizedGainsOrLossesMember" name="SecuritiesWithNoUnrealizedGainsOrLossesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SecuritiesWithUnrealizedGainsMember" name="SecuritiesWithUnrealizedGainsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SecuritiesWithUnrealizedLossesMember" name="SecuritiesWithUnrealizedLossesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SeniorNotesDue2014Member" name="SeniorNotesDue2014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SeniorNotesDue2022Member" name="SeniorNotesDue2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SeverityOfUnrealizedLossAxis" name="SeverityOfUnrealizedLossAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SeverityOfUnrealizedLossDomain" name="SeverityOfUnrealizedLossDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRestrictionPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRestrictionPeriod" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRestrictionPeriodAfterDateOfExercise" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRestrictionPeriodAfterDateOfExercise" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchaseAmountPerEmployee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardContractualLife" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardContractualLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_SixToNineMonthsMember" name="SixToNineMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_StatutoryAccountingDisclosureTextBlock" name="StatutoryAccountingDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_StatutoryAccountingPracticesStatutoryNetIncomeAmountFromDiscontinuedOperations" name="StatutoryAccountingPracticesStatutoryNetIncomeAmountFromDiscontinuedOperations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ipcc_StockIssuedDuringPeriodValue" name="StockIssuedDuringPeriodValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_StockOptionPlanSopMember" name="StockOptionPlanSopMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_SummaryOfUnrealizedGainsAndLossesOnInvestmentsTableTextBlock" name="SummaryOfUnrealizedGainsAndLossesOnInvestmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ThreeToSixMonthsMember" name="ThreeToSixMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ThresholdForImpairmentEvaluationPercentageOfBookValue" name="ThresholdForImpairmentEvaluationPercentageOfBookValue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_ThresholdForImpairmentEvaluationUnrealizedLossAmount" name="ThresholdForImpairmentEvaluationUnrealizedLossAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ThresholdOneMember" name="ThresholdOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_ThresholdTwoMember" name="ThresholdTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ipcc_TwoThousandAndFourGrantsMember" name="TwoThousandAndFourGrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_UnrealizedLossOnInvestmentsByAgeAndSeverityTableTextBlock" name="UnrealizedLossOnInvestmentsByAgeAndSeverityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ipcc_UnrealizedLossesAsPercentageOfCost" name="UnrealizedLossesAsPercentageOfCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ipcc_ZeroToThreeMonthsMember" name="ZeroToThreeMonthsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>


