<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.10.0.1 -->
<!--Based on XBRL 2.1-->
<!--Created on: 4/29/2025 10:59:59 PM-->
<!--Modified on: 4/29/2025 10:59:59 PM-->
<xsd:schema targetNamespace="http://principal.com/20250331" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pfg="http://principal.com/20250331" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt="http://fasb.org/srt/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:attributeFormDefault="unqualified" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" id="StatementCondensedConsolidatedStatementsOfFinancialPosition">
        <link:definition>995200100 - Statement - Condensed Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfOperations" id="StatementCondensedConsolidatedStatementsOfOperations">
        <link:definition>995200200 - 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 roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" id="StatementCondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>995200500 - 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 roleURI="http://principal.com/role/DisclosureInvestmentsAmortizationByExpectedMaturityDetails" id="DisclosureInvestmentsAmortizationByExpectedMaturityDetails">
        <link:definition>99940402 - Disclosure - Investments - Amortization by Expected 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 roleURI="http://principal.com/role/DisclosureInvestmentsNetRealizedCapitalGainsAndLossesDetails" id="DisclosureInvestmentsNetRealizedCapitalGainsAndLossesDetails">
        <link:definition>99940403 - Disclosure - Investments - Net Realized Capital 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 roleURI="http://principal.com/role/DisclosureInvestmentsGrossUnrealizedLossesForFixedMaturitiesDetails" id="DisclosureInvestmentsGrossUnrealizedLossesForFixedMaturitiesDetails">
        <link:definition>99940405 - Disclosure - Investments - Gross Unrealized Losses for Fixed 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 roleURI="http://principal.com/role/DisclosureInvestmentsNetUnrealizedGainsAndLossesOnAvailableForSaleSecuritiesAndDerivativeInstrumentsDetails" id="DisclosureInvestmentsNetUnrealizedGainsAndLossesOnAvailableForSaleSecuritiesAndDerivativeInstrumentsDetails">
        <link:definition>99940406 - Disclosure - Investments - Net Unrealized Gains and Losses on Available-for-Sale Securities and 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 roleURI="http://principal.com/role/DisclosureInvestmentsBalanceSheetOffsettingAssetsDetails" id="DisclosureInvestmentsBalanceSheetOffsettingAssetsDetails">
        <link:definition>99940412 - Disclosure - Investments - Balance Sheet Offsetting, 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 roleURI="http://principal.com/role/DisclosureInvestmentsBalanceSheetOffsettingLiabilitiesDetails" id="DisclosureInvestmentsBalanceSheetOffsettingLiabilitiesDetails">
        <link:definition>99940413 - Disclosure - Investments - Balance Sheet Offsetting, 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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsNotionalAmountsAndCreditExposureDetails" id="DisclosureDerivativeFinancialInstrumentsNotionalAmountsAndCreditExposureDetails">
        <link:definition>99940501 - Disclosure - Derivative Financial Instruments - Notional Amounts and Credit Exposure (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsFairValueHedgesDetails" id="DisclosureDerivativeFinancialInstrumentsFairValueHedgesDetails">
        <link:definition>99940504 - Disclosure - Derivative Financial Instruments - Fair Value Hedges (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsEffectOfHedgesOnConsolidatedStatementsOfOperationsDetails" id="DisclosureDerivativeFinancialInstrumentsEffectOfHedgesOnConsolidatedStatementsOfOperationsDetails">
        <link:definition>99940506 - Disclosure - Derivative Financial Instruments - Effect of Hedges on 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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesUnearnedRevenueLiabilityBalancesAndChangesDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesUnearnedRevenueLiabilityBalancesAndChangesDetails">
        <link:definition>99940606 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - Unearned Revenue Liability Balances and 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 roleURI="http://principal.com/role/DisclosureContractholderFundsDetails" id="DisclosureContractholderFundsDetails">
        <link:definition>99940801 - Disclosure - Contractholder Funds (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 roleURI="http://principal.com/role/DisclosureContractholderFundsGuaranteedMinimumInterestRateDetails" id="DisclosureContractholderFundsGuaranteedMinimumInterestRateDetails">
        <link:definition>99940803 - Disclosure - Contractholder Funds - Guaranteed Minimum Interest 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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsDisaggregatedAmountsIncludedInFuturePolicyBenefitsAndClaimsDetails" id="DisclosureFuturePolicyBenefitsAndClaimsDisaggregatedAmountsIncludedInFuturePolicyBenefitsAndClaimsDetails">
        <link:definition>99940901 - Disclosure - Future Policy Benefits and Claims - Disaggregated Amounts Included in Future Policy Benefits and Claims (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsLiabilityForUnpaidClaimsDetails" id="DisclosureFuturePolicyBenefitsAndClaimsLiabilityForUnpaidClaimsDetails">
        <link:definition>99940902 - Disclosure - Future Policy Benefits and Claims - Liability for Unpaid Claims (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsAdditionalLiabilityForCertainBenefitFeaturesDetails" id="DisclosureFuturePolicyBenefitsAndClaimsAdditionalLiabilityForCertainBenefitFeaturesDetails">
        <link:definition>99940907 - Disclosure - Future Policy Benefits and Claims - Additional Liability for Certain Benefit Features (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsCorporateDetails" id="DisclosureFuturePolicyBenefitsAndClaimsCorporateDetails">
        <link:definition>99940908 - Disclosure - Future Policy Benefits and Claims - Corporate (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 roleURI="http://principal.com/role/DisclosureMarketRiskBenefitsAssetAndLiabilityPositionAndReconciliationDetails" id="DisclosureMarketRiskBenefitsAssetAndLiabilityPositionAndReconciliationDetails">
        <link:definition>99941001 - Disclosure - Market Risk Benefits - Asset and Liability Position and 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 roleURI="http://principal.com/role/DisclosureReinsuranceEffectsOfReinsuranceDetails" id="DisclosureReinsuranceEffectsOfReinsuranceDetails">
        <link:definition>99941102 - Disclosure - Reinsurance - Effects Of Reinsurance (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 roleURI="http://principal.com/role/DisclosureLongTermDebtComponentsOfLongTermDebtDetails" id="DisclosureLongTermDebtComponentsOfLongTermDebtDetails">
        <link:definition>99941201 - Disclosure - Long-Term Debt - Components of 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 roleURI="http://principal.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateInPercentageDetails" id="DisclosureIncomeTaxesEffectiveIncomeTaxRateInPercentageDetails">
        <link:definition>99941301 - Disclosure - Income Taxes - Effective Income Tax Rate In Percentage (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 roleURI="http://principal.com/role/DisclosureEmployeeAndAgentBenefitsComponentsOfNetPeriodicBenefitCostDetails" id="DisclosureEmployeeAndAgentBenefitsComponentsOfNetPeriodicBenefitCostDetails">
        <link:definition>99941401 - Disclosure - Employee and Agent Benefits - Components of 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 roleURI="http://principal.com/role/DisclosureStockholdersEquityOtherComprehensiveIncomeLossDetails" id="DisclosureStockholdersEquityOtherComprehensiveIncomeLossDetails">
        <link:definition>99941602 - Disclosure - Stockholders' Equity - Other Comprehensive Income (Loss) (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 roleURI="http://principal.com/role/DisclosureStockholdersEquityOtherComprehensiveIncomeLossDetailsCalc2" id="DisclosureStockholdersEquityOtherComprehensiveIncomeLossDetailsCalc2">
        <link:definition>41602 - Disclosure - Stockholders' Equity - Other Comprehensive Income (Loss) (Details) (Calc 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 roleURI="http://principal.com/role/DisclosureStockholdersEquityAociAndNoncontrollingInterestDetails" id="DisclosureStockholdersEquityAociAndNoncontrollingInterestDetails">
        <link:definition>99941603 - Disclosure - Stockholders' Equity - AOCI and Noncontrolling Interest (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
        <link:definition>99941701 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsChangesInLevel3FairValueMeasurementsDetails" id="DisclosureFairValueMeasurementsChangesInLevel3FairValueMeasurementsDetails">
        <link:definition>99941702 - Disclosure - Fair Value Measurements - Changes in Level 3 Fair Value Measurements (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 roleURI="http://principal.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingRevenuesConsolidatedDetails" id="DisclosureSegmentInformationReconciliationOfSegmentOperatingRevenuesConsolidatedDetails">
        <link:definition>99941802 - Disclosure - Segment Information - Reconciliation of Segment Operating Revenues Consolidated (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 roleURI="http://principal.com/role/DisclosureSegmentInformationRevenuesFromExitedBusinessDetails" id="DisclosureSegmentInformationRevenuesFromExitedBusinessDetails">
        <link:definition>99941803 - Disclosure - Segment Information - Revenues from exited business (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 roleURI="http://principal.com/role/DisclosureSegmentInformationExpensesFromExitedBusinessDetails" id="DisclosureSegmentInformationExpensesFromExitedBusinessDetails">
        <link:definition>99941805 - Disclosure - Segment Information - Expenses from exited business (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 roleURI="http://principal.com/role/DisclosureSegmentInformationSegmentPreTaxOperatingEarningsDetails" id="DisclosureSegmentInformationSegmentPreTaxOperatingEarningsDetails">
        <link:definition>99941806 - Disclosure - Segment Information - Segment Pre-Tax Operating Earnings (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 roleURI="http://principal.com/role/DisclosureSegmentInformationPreTaxNetRealizedCapitalGainsLossesDetails" id="DisclosureSegmentInformationPreTaxNetRealizedCapitalGainsLossesDetails">
        <link:definition>99941807 - Disclosure - Segment Information - Pre-tax net Realized Capital Gains (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 roleURI="http://principal.com/role/DisclosureSegmentInformationPreTaxIncomeLossFromExitedBusinessDetails" id="DisclosureSegmentInformationPreTaxIncomeLossFromExitedBusinessDetails">
        <link:definition>99941808 - Disclosure - Segment Information - Pre-tax income (loss) from exited business (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 roleURI="http://principal.com/role/DisclosureRevenuesFromContractsWithCustomersDisaggregationBySegmentDetails" id="DisclosureRevenuesFromContractsWithCustomersDisaggregationBySegmentDetails">
        <link:definition>99941901 - Disclosure - Revenues from Contracts with Customers - Disaggregation by Segment (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 roleURI="http://principal.com/role/DisclosureRevenuesFromContractsWithCustomersDisaggregationWithinSegmentsDetails" id="DisclosureRevenuesFromContractsWithCustomersDisaggregationWithinSegmentsDetails">
        <link:definition>99941902 - Disclosure - Revenues from Contracts with Customers - Disaggregation within 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 roleURI="http://principal.com/role/DisclosureEarningsPerCommonShareDetails" id="DisclosureEarningsPerCommonShareDetails">
        <link:definition>99942101 - Disclosure - Earnings Per Common 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 roleURI="http://principal.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity 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 roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" id="StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical">
        <link:definition>995200105 - Statement - Condensed Consolidated Statements of Financial Position (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 roleURI="http://principal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" id="StatementCondensedConsolidatedStatementsOfStockholdersEquity">
        <link:definition>995200400 - Statement - Condensed Consolidated Statements of Stockholders' 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 roleURI="http://principal.com/role/DisclosureNatureOfOperationsAndSignificantAccountingPolicies" id="DisclosureNatureOfOperationsAndSignificantAccountingPolicies">
        <link:definition>995210101 - Disclosure - Nature of Operations and Significant 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 roleURI="http://principal.com/role/DisclosureVariableInterestEntities" id="DisclosureVariableInterestEntities">
        <link:definition>995210301 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureInvestments" id="DisclosureInvestments">
        <link:definition>995210401 - 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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstruments" id="DisclosureDerivativeFinancialInstruments">
        <link:definition>995210501 - 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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalances" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalances">
        <link:definition>995210601 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995211301 - 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 roleURI="http://principal.com/role/DisclosureEmployeeAndAgentBenefits" id="DisclosureEmployeeAndAgentBenefits">
        <link:definition>995211401 - Disclosure - Employee and Agent Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureContingenciesGuaranteesAndIndemnifications" id="DisclosureContingenciesGuaranteesAndIndemnifications">
        <link:definition>995211501 - Disclosure - Contingencies, Guarantees and Indemnifications</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureStockholdersEquity" id="DisclosureStockholdersEquity">
        <link:definition>995211601 - Disclosure - Stockholders' 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 roleURI="http://principal.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>995211701 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>995211801 - Disclosure - Segment 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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlans" id="DisclosureStockBasedCompensationPlans">
        <link:definition>995212001 - Disclosure - Stock-Based Compensation 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 roleURI="http://principal.com/role/DisclosureEarningsPerCommonShare" id="DisclosureEarningsPerCommonShare">
        <link:definition>995212101 - Disclosure - 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 roleURI="http://principal.com/role/DisclosureNatureOfOperationsAndSignificantAccountingPoliciesPolicies" id="DisclosureNatureOfOperationsAndSignificantAccountingPoliciesPolicies">
        <link:definition>99920102 - Disclosure - Nature of Operations and Significant 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 roleURI="http://principal.com/role/DisclosureVariableInterestEntitiesTables" id="DisclosureVariableInterestEntitiesTables">
        <link:definition>99930303 - Disclosure - Variable Interest Entities (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 roleURI="http://principal.com/role/DisclosureInvestmentsTables" id="DisclosureInvestmentsTables">
        <link:definition>99930403 - 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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsTables" id="DisclosureDerivativeFinancialInstrumentsTables">
        <link:definition>99930503 - 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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesTables" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesTables">
        <link:definition>99930603 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesTables" id="DisclosureSeparateAccountBalancesTables">
        <link:definition>99930703 - Disclosure - Separate Account Balances (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 roleURI="http://principal.com/role/DisclosureContractholderFundsTables" id="DisclosureContractholderFundsTables">
        <link:definition>99930803 - Disclosure - Contractholder Funds (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsTables" id="DisclosureFuturePolicyBenefitsAndClaimsTables">
        <link:definition>99930903 - Disclosure - Future Policy Benefits and Claims (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 roleURI="http://principal.com/role/DisclosureMarketRiskBenefitsTables" id="DisclosureMarketRiskBenefitsTables">
        <link:definition>99931003 - Disclosure - Market Risk Benefits (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 roleURI="http://principal.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99931303 - 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 roleURI="http://principal.com/role/DisclosureEmployeeAndAgentBenefitsTables" id="DisclosureEmployeeAndAgentBenefitsTables">
        <link:definition>99931403 - Disclosure - Employee and Agent Benefits (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 roleURI="http://principal.com/role/DisclosureStockholdersEquityTables" id="DisclosureStockholdersEquityTables">
        <link:definition>99931603 - Disclosure - Stockholders' Equity (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>99931703 - Disclosure - Fair Value Measurements (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 roleURI="http://principal.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>99931803 - Disclosure - Segment 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 roleURI="http://principal.com/role/DisclosureRevenuesFromContractsWithCustomersTables" id="DisclosureRevenuesFromContractsWithCustomersTables">
        <link:definition>99931903 - Disclosure - Revenues 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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlansTables" id="DisclosureStockBasedCompensationPlansTables">
        <link:definition>99932003 - Disclosure - Stock-Based Compensation 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 roleURI="http://principal.com/role/DisclosureEarningsPerCommonShareTables" id="DisclosureEarningsPerCommonShareTables">
        <link:definition>99932103 - Disclosure - 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 roleURI="http://principal.com/role/DisclosureOtherIntangibleAssetsDetails" id="DisclosureOtherIntangibleAssetsDetails">
        <link:definition>99940201 - Disclosure - Other Intangible 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 roleURI="http://principal.com/role/DisclosureVariableInterestEntitiesConsolidatedViesDetails" id="DisclosureVariableInterestEntitiesConsolidatedViesDetails">
        <link:definition>99940301 - Disclosure - Variable Interest Entities - Consolidated VIEs (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 roleURI="http://principal.com/role/DisclosureVariableInterestEntitiesUnconsolidatedViesDetails" id="DisclosureVariableInterestEntitiesUnconsolidatedViesDetails">
        <link:definition>99940302 - Disclosure - Variable Interest Entities - Unconsolidated VIEs (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 roleURI="http://principal.com/role/DisclosureInvestmentsFixedMaturitiesDetails" id="DisclosureInvestmentsFixedMaturitiesDetails">
        <link:definition>99940401 - Disclosure - Investments - Fixed 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 roleURI="http://principal.com/role/DisclosureInvestmentsAllowanceForCreditLossDetails" id="DisclosureInvestmentsAllowanceForCreditLossDetails">
        <link:definition>99940404 - Disclosure - Investments - Allowance for Credit Loss (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 roleURI="http://principal.com/role/DisclosureInvestmentsMortgageLoanCreditMonitoringDetails" id="DisclosureInvestmentsMortgageLoanCreditMonitoringDetails">
        <link:definition>99940407 - Disclosure - Investments - Mortgage Loan Credit Monitoring (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 roleURI="http://principal.com/role/DisclosureInvestmentsFinancingReceivableNonAccrualAndAgingDetails" id="DisclosureInvestmentsFinancingReceivableNonAccrualAndAgingDetails">
        <link:definition>99940408 - Disclosure - Investments - Financing Receivable, Non-Accrual and Aging (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 roleURI="http://principal.com/role/DisclosureInvestmentsMortgageLoanValuationAllowanceDetails" id="DisclosureInvestmentsMortgageLoanValuationAllowanceDetails">
        <link:definition>99940409 - Disclosure - Investments - Mortgage Loan Valuation Allowance (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 roleURI="http://principal.com/role/DisclosureInvestmentsMortgageLoansDetails" id="DisclosureInvestmentsMortgageLoansDetails">
        <link:definition>99940410 - Disclosure - Investments - Mortgage Loans (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 roleURI="http://principal.com/role/DisclosureInvestmentsSecuritiesPostedAsCollateralDetails" id="DisclosureInvestmentsSecuritiesPostedAsCollateralDetails">
        <link:definition>99940411 - Disclosure - Investments - Securities Posted as Collateral (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails" id="DisclosureDerivativeFinancialInstrumentsFairValueOfDerivativesDetails">
        <link:definition>99940502 - Disclosure - Derivative Financial Instruments - Fair Value of Derivatives (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsCreditDerivativesSoldDetails" id="DisclosureDerivativeFinancialInstrumentsCreditDerivativesSoldDetails">
        <link:definition>99940503 - Disclosure - Derivative Financial Instruments - Credit Derivatives Sold (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails" id="DisclosureDerivativeFinancialInstrumentsCashFlowHedgesDetails">
        <link:definition>99940505 - Disclosure - Derivative Financial Instruments - Cash Flow Hedges (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 roleURI="http://principal.com/role/DisclosureDerivativeFinancialInstrumentsDerivativesNotDesignatedAsHedgingInstrumentsDetails" id="DisclosureDerivativeFinancialInstrumentsDerivativesNotDesignatedAsHedgingInstrumentsDetails">
        <link:definition>99940507 - Disclosure - Derivative Financial Instruments - Derivatives Not Designated as Hedging 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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesAdditionalInformationDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesAdditionalInformationDetails">
        <link:definition>99940601 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - 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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesDisaggregatedDacAmountsDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesDisaggregatedDacAmountsDetails">
        <link:definition>99940602 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - Disaggregated DAC amounts (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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesRetirementAndIncomeSolutionsBalancesAndChangesInDacDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesRetirementAndIncomeSolutionsBalancesAndChangesInDacDetails">
        <link:definition>99940603 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - Retirement and Income Solutions - Balances and changes in DAC (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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesBenefitsAndProtectionBalancesAndChangesInDacDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesBenefitsAndProtectionBalancesAndChangesInDacDetails">
        <link:definition>99940604 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - Benefits and Protection - Balances and changes in DAC (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 roleURI="http://principal.com/role/DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesUnearnedRevenueLiabilityDetails" id="DisclosureDeferredAcquisitionCostsAndOtherActuarialBalancesUnearnedRevenueLiabilityDetails">
        <link:definition>99940605 - Disclosure - Deferred Acquisition Costs and Other Actuarial Balances - Unearned Revenue Liability (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesSeparateAccountAssetDetails" id="DisclosureSeparateAccountBalancesSeparateAccountAssetDetails">
        <link:definition>99940702 - Disclosure - Separate Account Balances - Separate Account Asset (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesSeparateAccountLiabilitiesDetails" id="DisclosureSeparateAccountBalancesSeparateAccountLiabilitiesDetails">
        <link:definition>99940703 - Disclosure - Separate Account Balances - Separate Account 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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesRetirementAndIncomeSolutionsDetails" id="DisclosureSeparateAccountBalancesRetirementAndIncomeSolutionsDetails">
        <link:definition>99940704 - Disclosure - Separate Account Balances - Retirement and Income Solutions (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesPrincipalAssetManagementInternationalPensionDetails" id="DisclosureSeparateAccountBalancesPrincipalAssetManagementInternationalPensionDetails">
        <link:definition>99940705 - Disclosure - Separate Account Balances - Principal Asset Management - International Pension (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesBenefitsAndProtectionDetails" id="DisclosureSeparateAccountBalancesBenefitsAndProtectionDetails">
        <link:definition>99940706 - Disclosure - Separate Account Balances - Benefits and Protection (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 roleURI="http://principal.com/role/DisclosureContractholderFundsChangesInPolicyholderAccountBalancesDetails" id="DisclosureContractholderFundsChangesInPolicyholderAccountBalancesDetails">
        <link:definition>99940802 - Disclosure - Contractholder Funds - Changes in Policyholder Account Balances (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsGrossPremiumsOrAssessmentsAndInterestAccretionDetails" id="DisclosureFuturePolicyBenefitsAndClaimsGrossPremiumsOrAssessmentsAndInterestAccretionDetails">
        <link:definition>99940903 - Disclosure - Future Policy Benefits and Claims - Gross Premiums or Assessments and Interest Accretion (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsRetirementAndIncomeSolutionsDetails" id="DisclosureFuturePolicyBenefitsAndClaimsRetirementAndIncomeSolutionsDetails">
        <link:definition>99940904 - Disclosure - Future Policy Benefits and Claims - Retirement and Income Solutions (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsPrincipalAssetManagementInternationalPensionDetails" id="DisclosureFuturePolicyBenefitsAndClaimsPrincipalAssetManagementInternationalPensionDetails">
        <link:definition>99940905 - Disclosure - Future Policy Benefits and Claims - Principal Asset Management - International Pension (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsBenefitsAndProtectionDetails" id="DisclosureFuturePolicyBenefitsAndClaimsBenefitsAndProtectionDetails">
        <link:definition>99940906 - Disclosure - Future Policy Benefits and Claims - Benefits and Protection (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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsExpectedFutureGrossPremiumsAndBenefitPaymentsDetails" id="DisclosureFuturePolicyBenefitsAndClaimsExpectedFutureGrossPremiumsAndBenefitPaymentsDetails">
        <link:definition>99940909 - Disclosure - Future Policy Benefits and Claims - Expected Future Gross Premiums and 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 roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaimsInterestAccretionAndCurrentDiscountRatesDetails" id="DisclosureFuturePolicyBenefitsAndClaimsInterestAccretionAndCurrentDiscountRatesDetails">
        <link:definition>99940910 - Disclosure - Future Policy Benefits and Claims - Interest Accretion and Current Discount 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 roleURI="http://principal.com/role/DisclosureMarketRiskBenefitsNetAssetLiabilityBalancesAndChangesInValuationOfMrbsForIndividualVariableAnnuitiesDetails" id="DisclosureMarketRiskBenefitsNetAssetLiabilityBalancesAndChangesInValuationOfMrbsForIndividualVariableAnnuitiesDetails">
        <link:definition>99941002 - Disclosure - Market Risk Benefits - Net Asset (Liability) Balances and Changes in Valuation of the MRBs for Individual Variable Annuities (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 roleURI="http://principal.com/role/DisclosureMarketRiskBenefitsUnobservableInputsForFairValueMeasurementDetails" id="DisclosureMarketRiskBenefitsUnobservableInputsForFairValueMeasurementDetails">
        <link:definition>99941004 - Disclosure - Market Risk Benefits - Unobservable Inputs for Fair Value Measurement (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 roleURI="http://principal.com/role/DisclosureReinsuranceDetails" id="DisclosureReinsuranceDetails">
        <link:definition>99941101 - Disclosure - Reinsurance (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 roleURI="http://principal.com/role/DisclosureReinsuranceFundsWithheldDetails" id="DisclosureReinsuranceFundsWithheldDetails">
        <link:definition>99941104 - Disclosure - Reinsurance - Funds Withheld (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 roleURI="http://principal.com/role/DisclosureReinsuranceComponentsOfNetRealizedCapitalGainsLossesOnFundsWithheldAssetsDetails" id="DisclosureReinsuranceComponentsOfNetRealizedCapitalGainsLossesOnFundsWithheldAssetsDetails">
        <link:definition>99941105 - Disclosure - Reinsurance - Components of Net Realized Capital Gains (Losses) on Funds Withheld 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 roleURI="http://principal.com/role/DisclosureLongTermDebtContingentFundingAgreementsDetails" id="DisclosureLongTermDebtContingentFundingAgreementsDetails">
        <link:definition>99941202 - Disclosure - Long-Term Debt - Contingent Funding Agreements (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 roleURI="http://principal.com/role/DisclosureContingenciesGuaranteesAndIndemnificationsDetails" id="DisclosureContingenciesGuaranteesAndIndemnificationsDetails">
        <link:definition>99941501 - Disclosure - Contingencies, Guarantees and Indemnifications (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 roleURI="http://principal.com/role/DisclosureStockholdersEquityCommonStockDividendsAndReconciliationOfOutstandingCommonSharesDetails" id="DisclosureStockholdersEquityCommonStockDividendsAndReconciliationOfOutstandingCommonSharesDetails">
        <link:definition>99941601 - Disclosure - Stockholders' Equity - Common Stock Dividends and Reconciliation of Outstanding Common Shares (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsTransfersDetails" id="DisclosureFairValueMeasurementsTransfersDetails">
        <link:definition>99941703 - Disclosure - Fair Value Measurements - Transfers (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsQuantitativeInformationForLevel3MeasurementsDetails" id="DisclosureFairValueMeasurementsQuantitativeInformationForLevel3MeasurementsDetails">
        <link:definition>99941704 - Disclosure - Fair Value Measurements - Quantitative Information for Level 3 Measurements (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsFairValueOptionOnConsolidatedViesDetails" id="DisclosureFairValueMeasurementsFairValueOptionOnConsolidatedViesDetails">
        <link:definition>99941705 - Disclosure - Fair Value Measurements - Fair Value Option on Consolidated VIEs (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 roleURI="http://principal.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsNotReportedAtFairValueDetails" id="DisclosureFairValueMeasurementsFinancialInstrumentsNotReportedAtFairValueDetails">
        <link:definition>99941706 - Disclosure - Fair Value Measurements - Financial Instruments Not Reported at Fair Value (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 roleURI="http://principal.com/role/DisclosureSegmentInformationReconciliationOfSegmentAssetsToConsolidatedDetails" id="DisclosureSegmentInformationReconciliationOfSegmentAssetsToConsolidatedDetails">
        <link:definition>99941801 - Disclosure - Segment Information - Reconciliation of Segment Assets to Consolidated (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 roleURI="http://principal.com/role/DisclosureSegmentInformationReconciliationOfSegmentExpensesDetails" id="DisclosureSegmentInformationReconciliationOfSegmentExpensesDetails">
        <link:definition>99941804 - Disclosure - Segment Information - Reconciliation of Segment Expenses (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 roleURI="http://principal.com/role/DisclosureRevenuesFromContractsWithCustomersContractCostsDetails" id="DisclosureRevenuesFromContractsWithCustomersContractCostsDetails">
        <link:definition>99941903 - Disclosure - Revenues from Contracts with Customers - Contract Costs (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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlansStockBasedAwardsDetails" id="DisclosureStockBasedCompensationPlansStockBasedAwardsDetails">
        <link:definition>99942001 - Disclosure - Stock-Based Compensation Plans - Stock-Based 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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlansNonqualifiedStockOptionsAssumptionsAndOtherDisclosuresDetails" id="DisclosureStockBasedCompensationPlansNonqualifiedStockOptionsAssumptionsAndOtherDisclosuresDetails">
        <link:definition>99942002 - Disclosure - Stock-Based Compensation Plans - Nonqualified Stock Options, Assumptions and Other Disclosures (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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlansPerformanceShareAwardsAndRestrictedStockUnitsDetails" id="DisclosureStockBasedCompensationPlansPerformanceShareAwardsAndRestrictedStockUnitsDetails">
        <link:definition>99942003 - Disclosure - Stock-Based Compensation Plans - Performance Share Awards and Restricted 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 roleURI="http://principal.com/role/DisclosureStockBasedCompensationPlansEmployeeStockPurchasePlanDetails" id="DisclosureStockBasedCompensationPlansEmployeeStockPurchasePlanDetails">
        <link:definition>99942004 - Disclosure - Stock-Based Compensation Plans - 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 roleURI="http://principal.com/role/DisclosureOtherIntangibleAssets" id="DisclosureOtherIntangibleAssets">
        <link:definition>995210201 - Disclosure - Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureSeparateAccountBalances" id="DisclosureSeparateAccountBalances">
        <link:definition>995210701 - Disclosure - Separate Account Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureContractholderFunds" id="DisclosureContractholderFunds">
        <link:definition>995210801 - Disclosure - Contractholder Funds</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureFuturePolicyBenefitsAndClaims" id="DisclosureFuturePolicyBenefitsAndClaims">
        <link:definition>995210901 - Disclosure - Future Policy Benefits and Claims</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureMarketRiskBenefits" id="DisclosureMarketRiskBenefits">
        <link:definition>995211001 - Disclosure - Market Risk Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://principal.com/role/DisclosureReinsurance" id="DisclosureReinsurance">
        <link:definition>995211101 - 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 roleURI="http://principal.com/role/DisclosureLongTermDebt" id="DisclosureLongTermDebt">
        <link:definition>995211201 - 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 roleURI="http://principal.com/role/DisclosureRevenuesFromContractsWithCustomers" id="DisclosureRevenuesFromContractsWithCustomers">
        <link:definition>995211901 - Disclosure - Revenues 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 roleURI="http://principal.com/role/DisclosureReinsuranceTables" id="DisclosureReinsuranceTables">
        <link:definition>99931103 - 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 roleURI="http://principal.com/role/DisclosureLongTermDebtTables" id="DisclosureLongTermDebtTables">
        <link:definition>99931203 - Disclosure - Long-Term Debt (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 roleURI="http://principal.com/role/DisclosureSeparateAccountBalancesDetails" id="DisclosureSeparateAccountBalancesDetails">
        <link:definition>99940701 - Disclosure - Separate Account Balances (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 roleURI="http://principal.com/role/DisclosureReinsuranceCostOfReinsuranceDetails" id="DisclosureReinsuranceCostOfReinsuranceDetails">
        <link:definition>99941103 - Disclosure - Reinsurance - Cost of Reinsurance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="pfg-20250331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="pfg-20250331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="pfg-20250331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="pfg-20250331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://principal.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</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:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.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://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.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/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
  <xsd:element name="DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExcludingEmbeddedDerivatives" id="pfg_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangementExcludingEmbeddedDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentsAssumedChangesAmortizationPatterns" id="pfg_AdjustmentsAssumedChangesAmortizationPatterns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentsAssumedChangesLiabilityForPolicyholderBenefitsAndClaims" id="pfg_AdjustmentsAssumedChangesLiabilityForPolicyholderBenefitsAndClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsNetOfTax" id="pfg_AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsTax" id="pfg_AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleDebtSecuritiesHedgingNet" id="pfg_AvailableForSaleDebtSecuritiesHedgingNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceedsAbstract" id="pfg_AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceedsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalGainsLossesDistributed" id="pfg_CapitalGainsLossesDistributed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CashCollateralLiabilityFairValueDisclosure" id="pfg_CashCollateralLiabilityFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CashCollateralReceivedAssociatedWithDerivatives" id="pfg_CashCollateralReceivedAssociatedWithDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ConsolidatedVariableInterestEntityAssetsLiabilitiesTable" id="pfg_ConsolidatedVariableInterestEntityAssetsLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContingenciesGuaranteesAndIndemnificationsDisclosureAbstract" id="pfg_ContingenciesGuaranteesAndIndemnificationsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractholderFunds" id="pfg_ContractholderFunds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CreditDerivativeSoldNotional" id="pfg_CreditDerivativeSoldNotional" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CreditDerivativesSoldFairValue" id="pfg_CreditDerivativesSoldFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CreditDerivativesSoldWeightedAverageExpectedLife" id="pfg_CreditDerivativesSoldWeightedAverageExpectedLife" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DaysDelinquentNonperforming" id="pfg_DaysDelinquentNonperforming" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DaysDelinquentValuationAllowance" id="pfg_DaysDelinquentValuationAllowance" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredAcquisitionCostAndOtherActuarialBalancesAmortizationExpense" id="pfg_DeferredAcquisitionCostAndOtherActuarialBalancesAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesThatWillBeGranted" id="pfg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesThatWillBeGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DefinedContributionPlanParticipantTypeAxis" id="pfg_DefinedContributionPlanParticipantTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DefinedContributionPlanParticipantTypeDomain" id="pfg_DefinedContributionPlanParticipantTypeDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DerivativeAndHedgingRelatedAdjustments" id="pfg_DerivativeAndHedgingRelatedAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DerivativeCollateralPledged" id="pfg_DerivativeCollateralPledged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InterestRateDerivativesCashExchanged" id="pfg_InterestRateDerivativesCashExchanged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DerivativeCollateralReceived" id="pfg_DerivativeCollateralReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DerivativeCreditExposure" id="pfg_DerivativeCreditExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DerivativeNetCreditExposure" id="pfg_DerivativeNetCreditExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DerivativeNotionalCreditExposureTable" id="pfg_DerivativeNotionalCreditExposureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiscountedCashFlowRealEstateMember" id="pfg_DiscountedCashFlowRealEstateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiscountedCashFlowRealEstateDebtMember" id="pfg_DiscountedCashFlowRealEstateDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EarningsPerShareCalculationSubtractAbstract" id="pfg_EarningsPerShareCalculationSubtractAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EastNorthCentralMember" id="pfg_EastNorthCentralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EastSouthCentralMember" id="pfg_EastSouthCentralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EmployeeStockPurchasePlanSharesAvailableForIssuanceUnderPlan" id="pfg_EmployeeStockPurchasePlanSharesAvailableForIssuanceUnderPlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="EmployeeStockPurchasePlanWeightedAverageFairValueOfDiscount" id="pfg_EmployeeStockPurchasePlanWeightedAverageFairValueOfDiscount" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EntityParentAndSubsidiariesNotesGuarantorDomain" id="pfg_EntityParentAndSubsidiariesNotesGuarantorDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EntityShelfRegistrationDebtGuarantorDomain" id="pfg_EntityShelfRegistrationDebtGuarantorDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTransfersLineItems" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTransfersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTransfersTable" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTransfersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisNetAssetsLiabilities" id="pfg_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisNetAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssetsMeasuredOnRecurringBasisCashEquivalents" id="pfg_FairValueAssetsMeasuredOnRecurringBasisCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssetsMeasuredOnRecurringBasisOtherInvestments" id="pfg_FairValueAssetsMeasuredOnRecurringBasisOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssetsMeasuredOnRecurringBasisTotalAssetsExcludingSeparateAccountAssets" id="pfg_FairValueAssetsMeasuredOnRecurringBasisTotalAssetsExcludingSeparateAccountAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueInputsAssetsLiabilitiesQuantitativeInformationLineItems" id="pfg_FairValueInputsAssetsLiabilitiesQuantitativeInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueInputsQuantitativeInformationTable" id="pfg_FairValueInputsQuantitativeInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsLevel2ToLevel3TransfersAmount" id="pfg_FairValueAssetsLevel2ToLevel3TransfersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssetsLevel3ToLevel2TransfersAmount" id="pfg_FairValueAssetsLevel3ToLevel2TransfersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchasesSalesIssuancesSettlementsAbstract" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchasesSalesIssuancesSettlementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsRelatingToPositionsStillHeld" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarningsRelatingToPositionsStillHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesGainLossIncludedInEarningsRelatingToPositionsStillHeld" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesGainLossIncludedInEarningsRelatingToPositionsStillHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueOptionContractualPrincipalAmountsOfAssetsForWhichFairValueOptionWasElected" id="pfg_FairValueOptionContractualPrincipalAmountsOfAssetsForWhichFairValueOptionWasElected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueOptionFairValueOfAssetsForWhichFairValueOptionWasElected" id="pfg_FairValueOptionFairValueOfAssetsForWhichFairValueOptionWasElected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FairValueOptionFairValueOfLiabilitiesForWhichFairValueOptionWasElected" id="pfg_FairValueOptionFairValueOfLiabilitiesForWhichFairValueOptionWasElected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FairValueTransfersTableTextBlock" id="pfg_FairValueTransfersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialInstrumentsNotReportedAtValueTableTextBlock" id="pfg_FinancialInstrumentsNotReportedAtValueTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FixedMaturitiesPledgedAsCollateral" id="pfg_FixedMaturitiesPledgedAsCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FixedMaturitySecuritiesLevel3ValuedUsingInternalPricingModels" id="pfg_FixedMaturitySecuritiesLevel3ValuedUsingInternalPricingModels" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="FixedMaturitySecuritiesValuedUsingInternalPricingModelsAbstract" id="pfg_FixedMaturitySecuritiesValuedUsingInternalPricingModelsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundingAgreementAxis" id="pfg_FundingAgreementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundingAgreementDomain" id="pfg_FundingAgreementDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GovernmentDebtMember" id="pfg_GovernmentDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxes" id="pfg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInSharesOutstandingRollforward" id="pfg_IncreaseDecreaseInSharesOutstandingRollforward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InterestRateOptionsMember" id="pfg_InterestRateOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InterestRateFutureMember" id="pfg_InterestRateFutureMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InternationalMember" id="pfg_InternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentsDisclosureAbstract" id="pfg_InvestmentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentsDisclosureTextBlock" id="pfg_InvestmentsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentsOtherMember" id="pfg_InvestmentsOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiabilitiesOtherFairValueDisclosure" id="pfg_LiabilitiesOtherFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MarketValueAdjustmentsEmbeddedDerivatives" id="pfg_MarketValueAdjustmentsEmbeddedDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MarketValueAdjustmentsFeeRevenues" id="pfg_MarketValueAdjustmentsFeeRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MiddleAtlanticMember" id="pfg_MiddleAtlanticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MortgageLoansMember" id="pfg_MortgageLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MountainMember" id="pfg_MountainMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NatureOfOperationsAndSignificantAccountingPoliciesDisclosureAbstract" id="pfg_NatureOfOperationsAndSignificantAccountingPoliciesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetRealizedCapitalGainsLossesMember" id="pfg_NetRealizedCapitalGainsLossesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstruments" id="pfg_NetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstrumentsAbstract" id="pfg_NetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetUnrealizedGainsLossesDebtSecuritiesAvailableForSaleSecurities" id="pfg_NetUnrealizedGainsLossesDebtSecuritiesAvailableForSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetUnrealizedGainsLossesDerivativeInstruments" id="pfg_NetUnrealizedGainsLossesDerivativeInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NewEnglandMember" id="pfg_NewEnglandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonperformingMember" id="pfg_NonperformingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonrecurringFairValueMeasurementAssetsLiabilitiesAxis" id="pfg_NonrecurringFairValueMeasurementAssetsLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonrecurringFairValueMeasurementsAssetsLiabilitiesDomain" id="pfg_NonrecurringFairValueMeasurementsAssetsLiabilitiesDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable6.05PercentDue2036Member" id="pfg_NotesPayable6.05PercentDue2036Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable4.625PercentDue2042Member" id="pfg_NotesPayable4.625PercentDue2042Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable4.35PercentDue2043Member" id="pfg_NotesPayable4.35PercentDue2043Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingExpensesIncludingDeferredAcquisitionCostsCapitalizationAndAmortization" id="pfg_OperatingExpensesIncludingDeferredAcquisitionCostsCapitalizationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OperatingExpensesMember" id="pfg_OperatingExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherComprehensiveIncomeAvailableForSaleSecuritiesPeriodIncreaseDecreaseNetOfTax" id="pfg_OtherComprehensiveIncomeAvailableForSaleSecuritiesPeriodIncreaseDecreaseNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherComprehensiveIncomeDerivativesPeriodIncreaseDecreaseNetOfTax" id="pfg_OtherComprehensiveIncomeDerivativesPeriodIncreaseDecreaseNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherInvestmentsFairValueDisclosure" id="pfg_OtherInvestmentsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherInvestmentsFairValueOption" id="pfg_OtherInvestmentsFairValueOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherNonqualifiedStockOptionDisclosuresAbstract" id="pfg_OtherNonqualifiedStockOptionDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PacificMember" id="pfg_PacificMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParentAndSubsidiariesNotesGuarantorAxis" id="pfg_ParentAndSubsidiariesNotesGuarantorAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis" id="pfg_ParentAndSubsidiariesShelfRegistrationDebtGuarantorAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PaymentsToAcquirePropertyPlantAndEquipmentNet" id="pfg_PaymentsToAcquirePropertyPlantAndEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfMortgageLoans" id="pfg_PercentageOfMortgageLoans" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PerformingMember" id="pfg_PerformingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvisionDeferredIncomeTaxBenefitsExpense" id="pfg_ProvisionDeferredIncomeTaxBenefitsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="QuantitativeInformationLevel3FairValueMeasurementsTableTextBlock" id="pfg_QuantitativeInformationLevel3FairValueMeasurementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReconciliationOfNetRealizedCapitalGainsLossesAbstract" id="pfg_ReconciliationOfNetRealizedCapitalGainsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfAvailableForSaleSecuritiesDebtMaturitiesTableTextBlock" id="pfg_ScheduleOfAvailableForSaleSecuritiesDebtMaturitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfCommercialMortgageLoansByGeographicRegionAndSpecificCollateralPropertyTypeTableTextBlock" id="pfg_ScheduleOfCommercialMortgageLoansByGeographicRegionAndSpecificCollateralPropertyTypeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfCompensationRelatedCostsChargedToIncomeOrCapitalizedAsAssetTableTextBlock" id="pfg_ScheduleOfCompensationRelatedCostsChargedToIncomeOrCapitalizedAsAssetTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfConsolidatedVariableInterestEntityAssetsLiabilitiesTableTextBlock" id="pfg_ScheduleOfConsolidatedVariableInterestEntityAssetsLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfFairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="pfg_ScheduleOfFairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfNetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstrumentsTableTextBlock" id="pfg_ScheduleOfNetUnrealizedGainsLossesAvailableForSaleSecuritiesAndDerivativeInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfOtherComprehensiveIncomeLossTableTextBlock" id="pfg_ScheduleOfOtherComprehensiveIncomeLossTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfUnconsolidatedVariableInterestEntityAssetsMaximumExposureTableTextBlock" id="pfg_ScheduleOfUnconsolidatedVariableInterestEntityAssetsMaximumExposureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentCorporateMember" id="pfg_SegmentCorporateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportingInformationNetRealizedCapitalGainsLosses" id="pfg_SegmentReportingInformationNetRealizedCapitalGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountAssetsMember" id="pfg_SeparateAccountAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountLiabilitiesFairValueDisclosure" id="pfg_SeparateAccountLiabilitiesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="SeparateAccountWithSharesOfPrincipalFinancialGroupStock" id="pfg_SeparateAccountWithSharesOfPrincipalFinancialGroupStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLowerMultipleOfInitialTargetBasedOnPerformance" id="pfg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLowerMultipleOfInitialTargetBasedOnPerformance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUpperLimitMultipleOfInitialTargetBasedOnPerformance" id="pfg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUpperLimitMultipleOfInitialTargetBasedOnPerformance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementShareBasedPaymentAwardAmountCapitalized" id="pfg_ShareBasedCompensationArrangementShareBasedPaymentAwardAmountCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SingleNameCreditDefaultSwapsMember" id="pfg_SingleNameCreditDefaultSwapsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SouthAtlanticMember" id="pfg_SouthAtlanticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardPoorsAMinusAndAboveRatingMember" id="pfg_StandardPoorsAMinusAndAboveRatingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardPoorsBBBPlusThruBBBMinusRatingMember" id="pfg_StandardPoorsBBBPlusThruBBBMinusRatingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardPoorsBBPlusThruBBMinusRatingMember" id="pfg_StandardPoorsBBPlusThruBBMinusRatingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StandardPoorsBPlusAndBelowRatingMember" id="pfg_StandardPoorsBPlusAndBelowRatingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockBasedCompensationPlansMember" id="pfg_StockBasedCompensationPlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TreasuryStockAcquiredRepurchaseAuthorizationAmount" id="pfg_TreasuryStockAcquiredRepurchaseAuthorizationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="UnconsolidatedVariableInterestEntityAssetsTable" id="pfg_UnconsolidatedVariableInterestEntityAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnconsolidatedVariableInterestEntityLineItems" id="pfg_UnconsolidatedVariableInterestEntityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntitiesDisclosureAbstract" id="pfg_VariableInterestEntitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntitiesDisclosureTextBlock" id="pfg_VariableInterestEntitiesDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WestNorthCentralMember" id="pfg_WestNorthCentralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WestSouthCentralMember" id="pfg_WestSouthCentralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialInstrumentsNotReportedAtFairValueTable" id="pfg_FinancialInstrumentsNotReportedAtFairValueTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CashAndCashEquivalentFairValueDisclosure" id="pfg_CashAndCashEquivalentFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInRedeemableNoncontrollingInterestRollForward" id="pfg_IncreaseDecreaseInRedeemableNoncontrollingInterestRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherComprehensiveIncomeLossAttributableToRedeemableNoncontrollingInterest" id="pfg_OtherComprehensiveIncomeLossAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OtherComprehensiveIncomeLossNetOfTaxExcludingRedeemableNoncontrollingInterest" id="pfg_OtherComprehensiveIncomeLossNetOfTaxExcludingRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DistributionsToRedeemableNoncontrollingInterest" id="pfg_DistributionsToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterestRateDerivativesPrincipalPayments" id="pfg_InterestRateDerivativesPrincipalPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FinancialAssetTypeAxis" id="pfg_FinancialAssetTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialLiabilityTypeAxis" id="pfg_FinancialLiabilityTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReverseRepurchaseAgreementMember" id="pfg_ReverseRepurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrossAmountRecognizedLiabilitiesSubjectToNetting" id="pfg_GrossAmountRecognizedLiabilitiesSubjectToNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="GrossAmountRecognizedLiabilitiesSubjectToNettingNotOffset" id="pfg_GrossAmountRecognizedLiabilitiesSubjectToNettingNotOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CollateralPledgedLiabilitiesSubjectToNettingNotOffset" id="pfg_CollateralPledgedLiabilitiesSubjectToNettingNotOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NetAmountLiabilitiesSubjectToNetting" id="pfg_NetAmountLiabilitiesSubjectToNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="GrossAmountRecognizedAssetsSubjectToNetting" id="pfg_GrossAmountRecognizedAssetsSubjectToNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="GrossAmountRecognizedAssetsSubjectToNettingNotOffset" id="pfg_GrossAmountRecognizedAssetsSubjectToNettingNotOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CollateralReceivedAssetsSubjectToNettingNotOffset" id="pfg_CollateralReceivedAssetsSubjectToNettingNotOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetAmountAssetsSubjectToNetting" id="pfg_NetAmountAssetsSubjectToNetting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PurchaseOfSubsidiarySharesFromRedeemableNoncontrollingInterest" id="pfg_PurchaseOfSubsidiarySharesFromRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MinorityInterestIncreaseFromContributionsFromNoncontrollingInterest" id="pfg_MinorityInterestIncreaseFromContributionsFromNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsToRedemptionAmountOfRedeemableNoncontrollingInterest" id="pfg_AdjustmentsToRedemptionAmountOfRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ContributionsToRedeemableNoncontrollingInterest" id="pfg_ContributionsToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OperatingRevenues" id="pfg_OperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherLimitedPartnershipAndFundInterestsMember" id="pfg_OtherLimitedPartnershipAndFundInterestsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrincipalLifeInsuranceCompanyConsolidatedMember" id="pfg_PrincipalLifeInsuranceCompanyConsolidatedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentDepreciationAndAmortizationExpense" id="pfg_SegmentDepreciationAndAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable3.4PercentDue2025Member" id="pfg_NotesPayable3.4PercentDue2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialAssetTypeCategorizationDomain" id="pfg_FinancialAssetTypeCategorizationDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialLiabilityTypeCategorizationDomain" id="pfg_FinancialLiabilityTypeCategorizationDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisIssuesNet" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisIssuesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForAssumedChangesInAmortizationPatternsBeforeTax" id="pfg_AdjustmentsForAssumedChangesInAmortizationPatternsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForAssumedChangesInAmortizationPatternsTax" id="pfg_AdjustmentsForAssumedChangesInAmortizationPatternsTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForAssumedChangesInAmortizationPatternsNetOfTax" id="pfg_AdjustmentsForAssumedChangesInAmortizationPatternsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsBeforeTax" id="pfg_AdjustmentsForAssumedChangesInLiabilityForPolicyholderBenefitsAndClaimsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="EmployeeStockPurchasePlanMember" id="pfg_EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentRetirementAndIncomeSolutionsMember" id="pfg_SegmentRetirementAndIncomeSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportingInformationPretaxNetRealizedCapitalGainsLossesNetOfAdjustments" id="pfg_SegmentReportingInformationPretaxNetRealizedCapitalGainsLossesNetOfAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ReconciliationOfOperatingRevenueAndProfitLossFromSegmentsToConsolidatedTable" id="pfg_ReconciliationOfOperatingRevenueAndProfitLossFromSegmentsToConsolidatedTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentContractsFairValueDisclosure" id="pfg_InvestmentContractsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="InterSegmentRevenue" id="pfg_InterSegmentRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DerivativeNotionalCreditExposureLineItems" id="pfg_DerivativeNotionalCreditExposureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialInstrumentsNotReportedAtFairValueLineItems" id="pfg_FinancialInstrumentsNotReportedAtFairValueLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingRevenueAndProfitLossFromSegmentsToConsolidatedLineItems" id="pfg_OperatingRevenueAndProfitLossFromSegmentsToConsolidatedLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EquityMethodInvestmentsRelatedAdjustments" id="pfg_EquityMethodInvestmentsRelatedAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MoneyMarketFundsAbstract" id="pfg_MoneyMarketFundsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalAssetsUnconsolidatedMoneyMarketMutualFund" id="pfg_TotalAssetsUnconsolidatedMoneyMarketMutualFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="RedeemableNoncontrollingInterestDecreaseFromDeconsolidation" id="pfg_RedeemableNoncontrollingInterestDecreaseFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable3.1PercentDue2026Member" id="pfg_NotesPayable3.1PercentDue2026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable4.3PercentDue2046Member" id="pfg_NotesPayable4.3PercentDue2046Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetInvestmentIncomeLossMember" id="pfg_NetInvestmentIncomeLossMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfAccountsNotesLoansAndFinancingReceivablePurchasedAndSoldTableTextBlock" id="pfg_ScheduleOfAccountsNotesLoansAndFinancingReceivablePurchasedAndSoldTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportingInformationRevenueAdjustmentsRelatedToEquityMethodInvestments" id="pfg_SegmentReportingInformationRevenueAdjustmentsRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportingInformationEarningsAdjustmentsRelatedToEquityMethodInvestmentsAndNoncontrollingInterest" id="pfg_SegmentReportingInformationEarningsAdjustmentsRelatedToEquityMethodInvestmentsAndNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockBasedCompensation" id="pfg_StockBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AssetsCashAndCashEquivalentsMember" id="pfg_AssetsCashAndCashEquivalentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfSemiAnnualPremiumOnOptionsUnexercisedPortion" id="pfg_PercentageOfSemiAnnualPremiumOnOptionsUnexercisedPortion" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfAnnualPremiumOnOptionsUnexercisedPortion" id="pfg_PercentageOfAnnualPremiumOnOptionsUnexercisedPortion" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreTaxOtherAdjustmentsInReconcilingSegmentRevenuesToConsolidatedIncome" id="pfg_PreTaxOtherAdjustmentsInReconcilingSegmentRevenuesToConsolidatedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProductsAndServicesEliminationsMember" id="pfg_ProductsAndServicesEliminationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CommissionIncomeMember" id="pfg_CommissionIncomeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorNotesDue2028Member" id="pfg_SeniorNotesDue2028Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorNotesDue2048Member" id="pfg_SeniorNotesDue2048Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredPolicyAcquisitionCostAndCapitalizedContractCostAmortizationExpense" id="pfg_DeferredPolicyAcquisitionCostAndCapitalizedContractCostAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DeferredPolicyAcquisitionCostAndCapitalizedContractCostAdditions" id="pfg_DeferredPolicyAcquisitionCostAndCapitalizedContractCostAdditions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ContingentFundingAgreementMember" id="pfg_ContingentFundingAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContingentFundingAgreement10YearMember" id="pfg_ContingentFundingAgreement10YearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Delaware2028TrustMember" id="pfg_Delaware2028TrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContingentFundingAgreement30YearMember" id="pfg_ContingentFundingAgreement30YearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Delaware2048TrustMember" id="pfg_Delaware2048TrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfContingentFundingAgreements" id="pfg_NumberOfContingentFundingAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TermOfContingentFundingAgreement" id="pfg_TermOfContingentFundingAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteesToThirdPartiesPrimarilyRelatedToFormerSubsidiariesAndJointVenturesMember" id="pfg_GuaranteesToThirdPartiesPrimarilyRelatedToFormerSubsidiariesAndJointVenturesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteesToUnconsolidatedTrustsUnderContingentFundingAgreementsMember" id="pfg_GuaranteesToUnconsolidatedTrustsUnderContingentFundingAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreCapitalizedTrustSecuritiesSold" id="pfg_PreCapitalizedTrustSecuritiesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="UnrealizedGainsLossesOnEquitySecuritiesFvNiReportedInNetInvestmentIncome" id="pfg_UnrealizedGainsLossesOnEquitySecuritiesFvNiReportedInNetInvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FeesAndOtherRevenuesNotWithinScopeOfRevenueRecognitionGuidance" id="pfg_FeesAndOtherRevenuesNotWithinScopeOfRevenueRecognitionGuidance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TradingSecuritiesMember" id="pfg_TradingSecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromSaleOfDebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi" id="pfg_ProceedsFromSaleOfDebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputTerminalCapitalizationRateMember" id="pfg_MeasurementInputTerminalCapitalizationRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputLoanToValueRatioMember" id="pfg_MeasurementInputLoanToValueRatioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputMarketInterestRateMember" id="pfg_MeasurementInputMarketInterestRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputLongDurationInterestRateMember" id="pfg_MeasurementInputLongDurationInterestRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MeasurementInputNonPerformanceRiskMember" id="pfg_MeasurementInputNonPerformanceRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountAssetsMeasurementInput" id="pfg_SeparateAccountAssetsMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ProceedsFromMaturitiesRepaymentsAndCallsOfDebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi" id="pfg_ProceedsFromMaturitiesRepaymentsAndCallsOfDebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="GainLossOnInvestmentsStatementOfOperationsTableTextBlock" id="pfg_GainLossOnInvestmentsStatementOfOperationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntityFullySecuredDebtOfInternationalRealEstateFundsIncludedInMaximumLossExposureAmount" id="pfg_VariableInterestEntityFullySecuredDebtOfInternationalRealEstateFundsIncludedInMaximumLossExposureAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="InvestmentAdvisoryAssetManagementAndInsuranceFeesAndCommissions" id="pfg_InvestmentAdvisoryAssetManagementAndInsuranceFeesAndCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NetUnrealizedGainsLossesOtherInvestmentsAndNoncontrollingInterestAdjustments" id="pfg_NetUnrealizedGainsLossesOtherInvestmentsAndNoncontrollingInterestAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PeriodicSettlementOnDerivatives" id="pfg_PeriodicSettlementOnDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BenefitsClaimsAndSettlementExpensesMember" id="pfg_BenefitsClaimsAndSettlementExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfCumulativeBasisAdjustmentsForFairValueHedgesTableTextBlock" id="pfg_ScheduleOfCumulativeBasisAdjustmentsForFairValueHedgesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfEffectOfDerivativesInFairValueAndCashFlowHedgingRelationshipsAndRelatedHedgedItemsOnConsolidatedStatementOfOperationsTableTextBlock" id="pfg_ScheduleOfEffectOfDerivativesInFairValueAndCashFlowHedgingRelationshipsAndRelatedHedgedItemsOnConsolidatedStatementOfOperationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HedgedAssetDiscontinuedFairValueHedge" id="pfg_HedgedAssetDiscontinuedFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="HedgedAssetFairValueHedgeIncludingDiscontinued" id="pfg_HedgedAssetFairValueHedgeIncludingDiscontinued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="HedgedAssetFairValueHedgeIncludingDiscontinuedCumulativeIncreaseDecrease" id="pfg_HedgedAssetFairValueHedgeIncludingDiscontinuedCumulativeIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FixedMaturitiesSecuritiesAvailableForSaleMember" id="pfg_FixedMaturitiesSecuritiesAvailableForSaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable3.7PercentDue2029Member" id="pfg_NotesPayable3.7PercentDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DerivativeFairValueOfDerivativeLiabilityInvestmentAndUniversalLifeContracts" id="pfg_DerivativeFairValueOfDerivativeLiabilityInvestmentAndUniversalLifeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="InvestmentAndUniversalLifeContractsMember" id="pfg_InvestmentAndUniversalLifeContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntityPrimaryBeneficiaryMandatoryRetirementSavingsMember" id="pfg_VariableInterestEntityPrimaryBeneficiaryMandatoryRetirementSavingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntityPrimaryBeneficiaryRealEstateMember" id="pfg_VariableInterestEntityPrimaryBeneficiaryRealEstateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntityPrimaryBeneficiarySponsoredInvestmentFundsMember" id="pfg_VariableInterestEntityPrimaryBeneficiarySponsoredInvestmentFundsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReinsuranceRecoverablesMember" id="pfg_ReinsuranceRecoverablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherInvestmentsMeasurementInput" id="pfg_OtherInvestmentsMeasurementInput" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncome" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueNetDerivativeAssetLiabilityLevel3ToLevel2TransfersAmount" id="pfg_FairValueNetDerivativeAssetLiabilityLevel3ToLevel2TransfersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsPercentInvestmentGrade" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsPercentInvestmentGrade" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePrice" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePrice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePriceLessThanTwelveMonths" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePriceLessThanTwelveMonths" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsPercentInvestmentGradeLessThanTwelveMonths" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsPercentInvestmentGradeLessThanTwelveMonths" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossContinuousUnrealizedLossPositionAggregateLossesOnInvestmentGradeInvestmentsLessThanTwelveMonths" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossContinuousUnrealizedLossPositionAggregateLossesOnInvestmentGradeInvestmentsLessThanTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePriceTwelveMonthsOrLonger" id="pfg_DebtSecuritiesAvailableForSaleSecuritiesWithoutAllowanceForCreditLossUnrealizedLossPositionsAveragePriceTwelveMonthsOrLonger" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NotesPayable2.125PercentDue2030Member" id="pfg_NotesPayable2.125PercentDue2030Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetRealizedCapitalGainLossOnSaleOfDerivatives" id="pfg_NetRealizedCapitalGainLossOnSaleOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="GainLossOnMortgageLoans" id="pfg_GainLossOnMortgageLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="InterestRateForwardsMember" id="pfg_InterestRateForwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetDerivativeAssetsLiabilitiesGainLossIncludedInEarningsRelatingToPositionsStillHeld" id="pfg_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetDerivativeAssetsLiabilitiesGainLossIncludedInEarningsRelatingToPositionsStillHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="VariableInterestEntityPrimaryBeneficiaryResidentialMortgageLoansMember" id="pfg_VariableInterestEntityPrimaryBeneficiaryResidentialMortgageLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfContingenciesGuaranteesAndIndemnificationsTextBlock" id="pfg_DisclosureOfContingenciesGuaranteesAndIndemnificationsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AociDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossCumulativeGainLossPreTax" id="pfg_AociDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossCumulativeGainLossPreTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="AssetCarryingValueUsedIfDistributionsReceivedInExcessOfInvestment" id="pfg_AssetCarryingValueUsedIfDistributionsReceivedInExcessOfInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="StockBasedCompensationDirectorsStockPlanStockIncentivePlanAmendedAndRestatedStockIncentivePlanDirectorsStockPlanMember" id="pfg_StockBasedCompensationDirectorsStockPlanStockIncentivePlanAmendedAndRestatedStockIncentivePlanDirectorsStockPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockBasedCompensationPlans2021StockIncentivePlanMember" id="pfg_StockBasedCompensationPlans2021StockIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearSixOriginatedFiveYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearSixOriginatedFiveYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DirectAssumedPremiumsEarned" id="pfg_DirectAssumedPremiumsEarned" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderBenefitsAndClaimsDirectAssumed" id="pfg_PolicyholderBenefitsAndClaimsDirectAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PolicyHolderBenefitsAndClaimIncurredNet" id="pfg_PolicyHolderBenefitsAndClaimIncurredNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfInterestIncomeOnNonAccrualFinancingReceivablesTableTextBlock" id="pfg_ScheduleOfInterestIncomeOnNonAccrualFinancingReceivablesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReinsuranceRecoverableAndDepositReceivable" id="pfg_ReinsuranceRecoverableAndDepositReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ChangeInFairValueOfFundsWithheldEmbeddedDerivative" id="pfg_ChangeInFairValueOfFundsWithheldEmbeddedDerivative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CostOfReinsuranceAmortization" id="pfg_CostOfReinsuranceAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FundsWithheldPayableEmbeddedDerivativeMember" id="pfg_FundsWithheldPayableEmbeddedDerivativeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfRevenuesFromExitedBusinessTableTextBlock" id="pfg_ScheduleOfRevenuesFromExitedBusinessTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RevenuesFromExitedBusinessAbstract" id="pfg_RevenuesFromExitedBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmortizationOfReinsuranceGain" id="pfg_AmortizationOfReinsuranceGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RevenueFromExitedBusiness" id="pfg_RevenueFromExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AmortizationOfReinsuranceGainLoss" id="pfg_AmortizationOfReinsuranceGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsAssetTable" id="pfg_FundsHeldUnderReinsuranceAgreementsAssetTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsAssetLineItems" id="pfg_FundsHeldUnderReinsuranceAgreementsAssetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsAssetAxis" id="pfg_FundsHeldUnderReinsuranceAgreementsAssetAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsAssetDomain" id="pfg_FundsHeldUnderReinsuranceAgreementsAssetDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FixedMaturitiesTradingMember" id="pfg_FixedMaturitiesTradingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccruedInterestIncomeReceivableMember" id="pfg_AccruedInterestIncomeReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EmbeddedDerivativeAsset" id="pfg_EmbeddedDerivativeAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ScheduleOfCostOfReinsuranceAssetAndLiabilityTableTextBlock" id="pfg_ScheduleOfCostOfReinsuranceAssetAndLiabilityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfAssetsHeldInSupportOfReservesAssociatedWithCoinsuranceWithFundsWithheldAgreementTableTextBlock" id="pfg_ScheduleOfAssetsHeldInSupportOfReservesAssociatedWithCoinsuranceWithFundsWithheldAgreementTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FundsWithheldEmbeddedDerivative" id="pfg_FundsWithheldEmbeddedDerivative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DerivativeLiabilityFairValueNetLiabilityIncludingNotSubjectToMasterNettingArrangementIncludingFundsWithheldEmbeddedDerivative" id="pfg_DerivativeLiabilityFairValueNetLiabilityIncludingNotSubjectToMasterNettingArrangementIncludingFundsWithheldEmbeddedDerivative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetOtherAssetsAndLiabilitiesMember" id="pfg_NetOtherAssetsAndLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AociLossCashFlowHedgeCumulativeGainLoss" id="pfg_AociLossCashFlowHedgeCumulativeGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ReinsuranceDepositReceivable" id="pfg_ReinsuranceDepositReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CostOfReinsuranceAsset" id="pfg_CostOfReinsuranceAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CostOfReinsuranceLiability" id="pfg_CostOfReinsuranceLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PretaxIncomeFromExitedBusiness" id="pfg_PretaxIncomeFromExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="GainLossOnFundsWithheldAssets" id="pfg_GainLossOnFundsWithheldAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PreTaxIncomeLossFromExitedBusinessAbstract" id="pfg_PreTaxIncomeLossFromExitedBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetIncomeLossPerCommonShareAbstract" id="pfg_NetIncomeLossPerCommonShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableAndNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss" id="pfg_FinancingReceivableAndNetInvestmentInLeaseExcludingAccruedInterestBeforeAllowanceForCreditLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinancingReceivableAndNetInvestmentInLeaseRecordedInvestment90DaysPastDueAndStillAccruing" id="pfg_FinancingReceivableAndNetInvestmentInLeaseRecordedInvestment90DaysPastDueAndStillAccruing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinancingReceivableAndNetInvestmentInLeaseRecordedInvestmentNonaccrualStatus" id="pfg_FinancingReceivableAndNetInvestmentInLeaseRecordedInvestmentNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinancingReceivableAndNetInvestmentInLeaseNonaccrualNoAllowance" id="pfg_FinancingReceivableAndNetInvestmentInLeaseNonaccrualNoAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DirectFinancingLeaseNetInvestmentInLeaseOriginatedFiveYearsBeforeLatestFiscalYear" id="pfg_DirectFinancingLeaseNetInvestmentInLeaseOriginatedFiveYearsBeforeLatestFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DirectFinancingLeaseNetInvestmentInLeaseOriginatedSixOrMoreYearsBeforeLatestFiscalYear" id="pfg_DirectFinancingLeaseNetInvestmentInLeaseOriginatedSixOrMoreYearsBeforeLatestFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DirectFinancingLeaseInterestReceivable" id="pfg_DirectFinancingLeaseInterestReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslationAdjustment" id="pfg_DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MortgagesAndNotesPayableMember" id="pfg_MortgagesAndNotesPayableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureAbstract" id="pfg_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AvailableForSaleSecurityMember" id="pfg_AvailableForSaleSecurityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuritiesAvailableForSaleNetCreditRecoveriesLosses" id="pfg_DebtSecuritiesAvailableForSaleNetCreditRecoveriesLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRollforward" id="pfg_DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRollforward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation" id="pfg_DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRollforward" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRollforward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseAllowanceForCreditLossExcludingAccruedInterest" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseAllowanceForCreditLossExcludingAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRecovery" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestOriginatedMoreThanSixYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanSixYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestCreditLossExpenseReversal" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestCreditLossExpenseReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossWriteOff" id="pfg_FinancingReceivableAndDirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestAllowanceForCreditLossWriteOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="UnrealizedGainsLossesOnEquitySecuritiesFvNiReportedInNetRealizedCapitalGainsLossesOnFundsWithheldAssets" id="pfg_UnrealizedGainsLossesOnEquitySecuritiesFvNiReportedInNetRealizedCapitalGainsLossesOnFundsWithheldAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsRealizedCapitalGainsLossesOnAsset" id="pfg_FundsHeldUnderReinsuranceAgreementsRealizedCapitalGainsLossesOnAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfComponentsOfNetRealizedCapitalGainsLossesOnFundsWithheldAssetsPassedToCoinsurerTableTextBlock" id="pfg_ScheduleOfComponentsOfNetRealizedCapitalGainsLossesOnFundsWithheldAssetsPassedToCoinsurerTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CashCollateralReceivable" id="pfg_CashCollateralReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="UnrealizedGainsLossesOnDebtSecuritiesTradingReportedInNetRealizedCapitalGainsLossesOnFundsWithheldAssets" id="pfg_UnrealizedGainsLossesOnDebtSecuritiesTradingReportedInNetRealizedCapitalGainsLossesOnFundsWithheldAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfPreTaxIncomeLossFromExitedBusinessTableTextBlock" id="pfg_ScheduleOfPreTaxIncomeLossFromExitedBusinessTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnrealizedGainsLossesOnFixedMaturitiesTradingStillHeadAtReportedInMarketRiskBenefitRemeasurementGainLoss" id="pfg_UnrealizedGainsLossesOnFixedMaturitiesTradingStillHeadAtReportedInMarketRiskBenefitRemeasurementGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DeferredPolicyAcquisitionCostsAndOtherActuarialBalancesDisclosureTextBlock" id="pfg_DeferredPolicyAcquisitionCostsAndOtherActuarialBalancesDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfDisaggregatedUnearnedRevenueLiabilityAndReconciliationTableTextBlock" id="pfg_ScheduleOfDisaggregatedUnearnedRevenueLiabilityAndReconciliationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LongDurationAndShortDurationInsuranceMember" id="pfg_LongDurationAndShortDurationInsuranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WorkplaceSavingsAndRetirementSolutionsMember" id="pfg_WorkplaceSavingsAndRetirementSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PensionRiskTransferMember" id="pfg_PensionRiskTransferMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentPrincipalAssetManagementMember" id="pfg_SegmentPrincipalAssetManagementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentBenefitsAndProtectionMember" id="pfg_SegmentBenefitsAndProtectionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsegmentSpecialtyBenefitsMember" id="pfg_SubsegmentSpecialtyBenefitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsegmentLifeInsuranceMember" id="pfg_SubsegmentLifeInsuranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NotesPayable5.5PercentDue2053Member" id="pfg_NotesPayable5.5PercentDue2053Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountOtherInvestmentsMember" id="pfg_SeparateAccountOtherInvestmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountOtherAssetsMember" id="pfg_SeparateAccountOtherAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountLiabilitySurrenderWithdrawalAndBenefitPayment" id="pfg_SeparateAccountLiabilitySurrenderWithdrawalAndBenefitPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountLiabilityIncreaseDecreaseFromForeignCurrencyTranslation" id="pfg_SeparateAccountLiabilityIncreaseDecreaseFromForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SeparateAccountLiabilitySurrendersWithdrawalAndBenefitPayment" id="pfg_SeparateAccountLiabilitySurrendersWithdrawalAndBenefitPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ContractholderFundsDisclosureTextBlock" id="pfg_ContractholderFundsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfDisaggregatedPolicyholderAccountBalanceAmountsAndReconcileTotalsToContractholderFundsTableTextBlock" id="pfg_ScheduleOfDisaggregatedPolicyholderAccountBalanceAmountsAndReconcileTotalsToContractholderFundsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportInformationMarketRiskBenefitDerivativeSettlements" id="pfg_SegmentReportInformationMarketRiskBenefitDerivativeSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfContractHolderFundsTable" id="pfg_ScheduleOfContractHolderFundsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractHolderFundsLineItems" id="pfg_ContractHolderFundsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractHolderFundsReconcilingItemsInvestmentContractsWithoutSignificantFeeRevenue" id="pfg_ContractHolderFundsReconcilingItemsInvestmentContractsWithoutSignificantFeeRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CertainVariableAnnuityFees" id="pfg_CertainVariableAnnuityFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MarketValueAdjustmentOfMarketRiskBenefits" id="pfg_MarketValueAdjustmentOfMarketRiskBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MarketRiskBenefitsDisclosureTextBlock" id="pfg_MarketRiskBenefitsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MarketRiskBenefitWeightedAverageAttainedAge" id="pfg_MarketRiskBenefitWeightedAverageAttainedAge" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MarketRiskBenefitAfterIncreaseDecreaseFromInstrumentSpecificCreditRiskTableTextBlock" id="pfg_MarketRiskBenefitAfterIncreaseDecreaseFromInstrumentSpecificCreditRiskTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteedInsuranceContractMinimumCreditRateRageAxis" id="pfg_GuaranteedInsuranceContractMinimumCreditRateRageAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteedInsuranceContractMinimumCreditRateRageDomain" id="pfg_GuaranteedInsuranceContractMinimumCreditRateRageDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InvestmentOnlyMember" id="pfg_InvestmentOnlyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IndividualDisabilityMember" id="pfg_IndividualDisabilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitDisclosureTextBlock" id="pfg_LiabilityForFuturePolicyBenefitDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParticipatingContractsLiabilityForFuturePolicyBenefitsAndClaims" id="pfg_ParticipatingContractsLiabilityForFuturePolicyBenefitsAndClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherContractsLiabilityForFuturePolicyBenefitsAndClaims" id="pfg_OtherContractsLiabilityForFuturePolicyBenefitsAndClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitForeignCurrencyTranslationAdjustment" id="pfg_LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitActuarialAssumptions" id="pfg_LiabilityForFuturePolicyBenefitActuarialAssumptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LongTermCareInsuranceMember" id="pfg_LongTermCareInsuranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitGrossPremiumOrAssessmentAndInterestAccretionTableTextBlock" id="pfg_LiabilityForFuturePolicyBenefitGrossPremiumOrAssessmentAndInterestAccretionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitExpectedUndiscountedFutureBenefitPaymentsExpectedUndiscountedFutureGrossPremiumsAndExpectedDiscountedFutureGrossPremiumsTableTextBlock" id="pfg_LiabilityForFuturePolicyBenefitExpectedUndiscountedFutureBenefitPaymentsExpectedUndiscountedFutureGrossPremiumsAndExpectedDiscountedFutureGrossPremiumsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitWeightedAverageRatesOfInterestAccretionAndCurrentDiscountTableTextBlock" id="pfg_LiabilityForFuturePolicyBenefitWeightedAverageRatesOfInterestAccretionAndCurrentDiscountTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestCreditLossExpenseReversal" id="pfg_DirectFinancingLeaseNetInvestmentInLeaseExcludingAccruedInterestCreditLossExpenseReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceReinsuranceImpact" id="pfg_PolicyholderAccountBalanceReinsuranceImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PolicyholderFundsAfterReinsurance" id="pfg_PolicyholderFundsAfterReinsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0051To0100Member" id="pfg_PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0051To0100Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0101To0200Member" id="pfg_PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0101To0200Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0201AndGreaterMember" id="pfg_PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRateRangeFrom0201AndGreaterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeUpTo0100Member" id="pfg_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeUpTo0100Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0101To0200Member" id="pfg_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0101To0200Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0201To0300Member" id="pfg_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0201To0300Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0301To0400Member" id="pfg_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0301To0400Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0401AndGreaterMember" id="pfg_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeFrom0401AndGreaterMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolicyholderFundsWithGuaranteedMinimumCreditingRate" id="pfg_PolicyholderFundsWithGuaranteedMinimumCreditingRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PolicyholderFundsWithoutGuaranteedMinimumCreditingRate" id="pfg_PolicyholderFundsWithoutGuaranteedMinimumCreditingRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LiabilityForFuturePolicyBenefitsRemeasurementGainLossDirect" id="pfg_LiabilityForFuturePolicyBenefitsRemeasurementGainLossDirect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitsRemeasurementGainLossCeded" id="pfg_LiabilityForFuturePolicyBenefitsRemeasurementGainLossCeded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TransferToFromSeparateAccountBalanceToFromGeneralAccount" id="pfg_TransferToFromSeparateAccountBalanceToFromGeneralAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SignificantChangesToInputsAndAssumptionsThatImpactedChangeInMarketRiskBenefitsFairValueMeasurementTableTextBlock" id="pfg_SignificantChangesToInputsAndAssumptionsThatImpactedChangeInMarketRiskBenefitsFairValueMeasurementTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReinsuranceRecoverableLiability" id="pfg_ReinsuranceRecoverableLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="UnearnedRevenueLiabilityActivityTableTextBlock" id="pfg_UnearnedRevenueLiabilityActivityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreTaxNetRealizedCapitalGainsLossesAsAdjustedFromExitedBusinessTableTextBlock" id="pfg_PreTaxNetRealizedCapitalGainsLossesAsAdjustedFromExitedBusinessTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnearnedRevenueLiabilityDeferrals" id="pfg_UnearnedRevenueLiabilityDeferrals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="UnearnedRevenueLiabilityRevenueRecognized" id="pfg_UnearnedRevenueLiabilityRevenueRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LiabilityForFuturePolicyBenefitReinsuranceImpact" id="pfg_LiabilityForFuturePolicyBenefitReinsuranceImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="GroupRetirementContractsProductMember" id="pfg_GroupRetirementContractsProductMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PensionMember" id="pfg_PensionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredPolicyAcquisitionCostsAndOtherActuarialBalancesDisclosuresAbstract" id="pfg_DeferredPolicyAcquisitionCostsAndOtherActuarialBalancesDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherActuarialBalancesTable" id="pfg_OtherActuarialBalancesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherActuarialBalancesLineItems" id="pfg_OtherActuarialBalancesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PolicyholderAccountBalanceSurrenderWithdrawalAndBenefitPayment" id="pfg_PolicyholderAccountBalanceSurrenderWithdrawalAndBenefitPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="UnearnedRevenueLiability" id="pfg_UnearnedRevenueLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitAsset" id="pfg_FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitLiability" id="pfg_FairValueAssetsMeasuredOnRecurringBasisMarketRiskBenefitLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SubsegmentPrincipalAssetManagementEliminationsMember" id="pfg_SubsegmentPrincipalAssetManagementEliminationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UnearnedRevenueLiabilityAfterReinsurance" id="pfg_UnearnedRevenueLiabilityAfterReinsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="UnearnedRevenueLiabilityReinsuranceImpact" id="pfg_UnearnedRevenueLiabilityReinsuranceImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AdditionalLiabilityLongDurationInsuranceReinsuranceImpact" id="pfg_AdditionalLiabilityLongDurationInsuranceReinsuranceImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DefinedBenefitPlanAxis" id="pfg_DefinedBenefitPlanAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DefinedBenefitPlanNameDomain" id="pfg_DefinedBenefitPlanNameDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DerivativeAndHedgingRelatedExpenseAdjustments" id="pfg_DerivativeAndHedgingRelatedExpenseAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FundsHeldUnderReinsuranceAgreementsNetOtherAssetLiability" id="pfg_FundsHeldUnderReinsuranceAgreementsNetOtherAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="HedgedLiabilityFairValueHedgeIncludingDiscontinued" id="pfg_HedgedLiabilityFairValueHedgeIncludingDiscontinued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="HedgedLiabilityFairValueHedgeIncludingDiscontinuedCumulativeIncreaseDecrease" id="pfg_HedgedLiabilityFairValueHedgeIncludingDiscontinuedCumulativeIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancialPositionAxis" id="pfg_FinancialPositionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FinancialPositionDomain" id="pfg_FinancialPositionDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdditionalLiabilityForCertainBenefitFeaturesActuarialAssumptions" id="pfg_AdditionalLiabilityForCertainBenefitFeaturesActuarialAssumptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="VariableInterestEntityPrimaryBeneficiaryAssetBackedLimitedPartnershipMember" id="pfg_VariableInterestEntityPrimaryBeneficiaryAssetBackedLimitedPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DeferredPolicyAcquisitionCostsExcludingShortDurationContracts" id="pfg_DeferredPolicyAcquisitionCostsExcludingShortDurationContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ShortDurationLiabilityForFuturePolicyBenefitsAndClaims" id="pfg_ShortDurationLiabilityForFuturePolicyBenefitsAndClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivablesNonaccrualInterestIncomeAccrualReversal" id="pfg_FinancingReceivablesNonaccrualInterestIncomeAccrualReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="KennethMccullumMember" id="pfg_KennethMccullumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DeannaStrableSoethoutMember" id="pfg_DeannaStrableSoethoutMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeBeforeTaxesNetOfReinsuranceActuarialAssumptions" id="pfg_IncomeBeforeTaxesNetOfReinsuranceActuarialAssumptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="MortgageLoansAndOtherLoansAbstract" id="pfg_MortgageLoansAndOtherLoansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestRateContractsInvestmentContractsHedgedMember" id="pfg_InterestRateContractsInvestmentContractsHedgedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestRateContractsFixedMaturitiesAvailableForSaleHedgedMember" id="pfg_InterestRateContractsFixedMaturitiesAvailableForSaleHedgedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SingleNameTotalReturnSwapsMember" id="pfg_SingleNameTotalReturnSwapsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ForeignExchangeContractsFixedMaturitiesAvailableForSaleHedgedMember" id="pfg_ForeignExchangeContractsFixedMaturitiesAvailableForSaleHedgedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SubsegmentInternationalPensionMember" id="pfg_SubsegmentInternationalPensionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SubsegmentInvestmentManagementMember" id="pfg_SubsegmentInvestmentManagementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdjustmentForRevenueFromContractWithCustomerExcludedInOperatingRevenues" id="pfg_AdjustmentForRevenueFromContractWithCustomerExcludedInOperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfReconciliationOfExpensesFromSegmentsToConsolidatedTableTextBlock" id="pfg_ScheduleOfReconciliationOfExpensesFromSegmentsToConsolidatedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SegmentExpenses" id="pfg_SegmentExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SegmentReportingInformationNetRealizedCapitalGainsLossesNetOfExpenseAdjustments" id="pfg_SegmentReportingInformationNetRealizedCapitalGainsLossesNetOfExpenseAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ExpensesFromExitedBusiness" id="pfg_ExpensesFromExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfExpensesFromExitedBusinessTableTextBlock" id="pfg_ScheduleOfExpensesFromExitedBusinessTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ExpensesFromExitedBusinessAbstract" id="pfg_ExpensesFromExitedBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScheduleOfReconciliationOfPreTaxOperatingEarningsFromSegmentsToConsolidatedTableTextBlock" id="pfg_ScheduleOfReconciliationOfPreTaxOperatingEarningsFromSegmentsToConsolidatedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SponsoredInvestmentFundsRelatedAndOtherAdjustments" id="pfg_SponsoredInvestmentFundsRelatedAndOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NetInvestmentIncomeIncludedInOperatingRevenues" id="pfg_NetInvestmentIncomeIncludedInOperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossBeforePortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforePortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforePortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAllowanceForCreditLossExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAllowanceForCreditLossExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossPortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossPortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainPortfolioLayerMethodBasisAdjustment" id="pfg_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainPortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ContractHolderFundsReconcilingItemsEmbeddedDerivativesAndOtherBalances" id="pfg_ContractHolderFundsReconcilingItemsEmbeddedDerivativesAndOtherBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentYearOneOriginatedCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentYearOneOriginatedCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearTwoBeforePortfolioLayerMethodBasisAdjustmentOriginatedFiscalYearBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearTwoBeforePortfolioLayerMethodBasisAdjustmentOriginatedFiscalYearBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearThreeBeforePortfolioLayerMethodBasisAdjustmentOriginatedTwoYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearThreeBeforePortfolioLayerMethodBasisAdjustmentOriginatedTwoYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearFourBeforePortfolioLayerMethodBasisAdjustmentOriginatedThreeYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearFourBeforePortfolioLayerMethodBasisAdjustmentOriginatedThreeYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearFiveBeforePortfolioLayerMethodBasisAdjustmentOriginatedFourYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearFiveBeforePortfolioLayerMethodBasisAdjustmentOriginatedFourYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossBeforePortfolioLayerMethodBasisAdjustment" id="pfg_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossBeforePortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossPortfolioLayerMethodBasisAdjustment" id="pfg_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossPortfolioLayerMethodBasisAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SecuredCreditFacilitiesMember" id="pfg_SecuredCreditFacilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FairValueOptionContractualPrincipalAmountsOfLiabilitiesForWhichFairValueOptionWasElected" id="pfg_FairValueOptionContractualPrincipalAmountsOfLiabilitiesForWhichFairValueOptionWasElected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AmortizationExpensesOfReinsuranceGainsLossesExitedBusiness" id="pfg_AmortizationExpensesOfReinsuranceGainsLossesExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SegmentReportingCompensationAndOtherSegmentItemAmount" id="pfg_SegmentReportingCompensationAndOtherSegmentItemAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestAndUnallocatedBasisAdjustmentsBeforeAllowanceForCreditLoss" id="pfg_FinancingReceivableExcludingAccruedInterestAndUnallocatedBasisAdjustmentsBeforeAllowanceForCreditLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MortgageLoansOnRealEstateCommercialAndConsumerNetFairValueOption" id="pfg_MortgageLoansOnRealEstateCommercialAndConsumerNetFairValueOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DerivativeInstrumentContractAxis" id="pfg_DerivativeInstrumentContractAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DerivativeInstrumentContractDomain" id="pfg_DerivativeInstrumentContractDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EquityContractsMember" id="pfg_EquityContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CreditContractsMember" id="pfg_CreditContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CertainOtherLoansMember" id="pfg_CertainOtherLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeLossFromEquityMethodInvestmentsInOperatingRevenues" id="pfg_IncomeLossFromEquityMethodInvestmentsInOperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SegmentReportingInformationNetRealizedCapitalGainsLossesExpenseAdjustments" id="pfg_SegmentReportingInformationNetRealizedCapitalGainsLossesExpenseAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RevenueFromContractsWithCustomers" id="pfg_RevenueFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestYearSixBeforePortfolioLayerMethodBasisAdjustmentOriginatedFiveYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestYearSixBeforePortfolioLayerMethodBasisAdjustmentOriginatedFiveYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentOriginatedMoreThanSixYearsBeforeCurrentFiscalYear" id="pfg_FinancingReceivableExcludingAccruedInterestBeforePortfolioLayerMethodBasisAdjustmentOriginatedMoreThanSixYearsBeforeCurrentFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NotesPayable4.111PercentDue2028Member" id="pfg_NotesPayable4.111PercentDue2028Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Delaware2055TrustMember" id="pfg_Delaware2055TrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorNotesDue2055Member" id="pfg_SeniorNotesDue2055Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NotesPayable5.375PercentDue2033Member" id="pfg_NotesPayable5.375PercentDue2033Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PreCapitalizedContingentFundingAgreementExerciseAbstract" id="pfg_PreCapitalizedContingentFundingAgreementExerciseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseInLongTermDebtNetOfDiscount" id="pfg_IncreaseInLongTermDebtNetOfDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ChangesFromDeconsolidationOfInvestmentsAbstract" id="pfg_ChangesFromDeconsolidationOfInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DecreaseInShortTermDebt" id="pfg_DecreaseInShortTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DecreaseInLongTermDebt" id="pfg_DecreaseInLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationEmployeeCompensationAmount" id="pfg_EffectiveIncomeTaxRateReconciliationEmployeeCompensationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherImpactsOfExitedBusiness" id="pfg_OtherImpactsOfExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherImpactsOnExpensesOfExitedBusiness" id="pfg_OtherImpactsOnExpensesOfExitedBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherImpactsOfExitedBusinessPreTaxIncomeLoss" id="pfg_OtherImpactsOfExitedBusinessPreTaxIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruingExcludingUnallocatedBasisAdjustments" id="pfg_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruingExcludingUnallocatedBasisAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="CommonStockUnderlyingStockOptionsToExtentExercisedForSharePurchasesMember" id="pfg_CommonStockUnderlyingStockOptionsToExtentExercisedForSharePurchasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NetSharesReceivedUponVestingAfterTaxWithholdingFromRestrictedStockUnitMember" id="pfg_NetSharesReceivedUponVestingAfterTaxWithholdingFromRestrictedStockUnitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PerformanceBasedStockUnitForTargetNumberMember" id="pfg_PerformanceBasedStockUnitForTargetNumberMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseInFixedMaturitiesTradingNonCash" id="pfg_IncreaseInFixedMaturitiesTradingNonCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DecreaseInMortgageLoansNonCash" id="pfg_DecreaseInMortgageLoansNonCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationLowIncomeHousingTaxCreditAmortizationAmount" id="pfg_EffectiveIncomeTaxRateReconciliationLowIncomeHousingTaxCreditAmortizationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
</xsd:schema>
