<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ncom="http://www.sec.gov/edgar/ncencommon" xmlns:com="http://www.sec.gov/edgar/common" xmlns:sccom="http://www.sec.gov/edgar/sccommon" xmlns="http://www.sec.gov/edgar/ncen">
  <schemaVersion>X0201</schemaVersion>
  <headerData>
    <submissionType>N-CEN</submissionType>
    <filerInfo>
      <liveTestFlag>LIVE</liveTestFlag>
      <filer>
        <issuerCredentials>
          <cik>0000009713</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>
      <flags>
        <returnCopyFlag>false</returnCopyFlag>
        <overrideInternetFlag>false</overrideInternetFlag>
        <confirmingCopyFlag>false</confirmingCopyFlag>
      </flags>
      <investmentCompanyType>N-4</investmentCompanyType>
    </filerInfo>
    <seriesClass>
      <reportClass>
        <rptIncludeAllClassesFlag>true</rptIncludeAllClassesFlag>
      </reportClass>
    </seriesClass>
  </headerData>
  <formData>
    <generalInfo isReportPeriodLt12="N" reportEndingPeriod="2018-12-31"/>
    <registrantInfo>
      <registrantFullName>PRINCIPAL LIFE INSURANCE CO SEPARATE ACCOUNT B</registrantFullName>
      <investmentCompFileNo>811-02091</investmentCompFileNo>
      <registrantCik>0000009713</registrantCik>
      <registrantLei>549300M4TPC8ODL2O635</registrantLei>
      <registrantstreet1>711 High St</registrantstreet1>
      <registrantcity>Des Moines</registrantcity>
      <registrantzipCode>50392-2080</registrantzipCode>
      <registrantstate>US-IA</registrantstate>
      <registrantcountry>US</registrantcountry>
      <registrantphoneNumber>515-362-2384</registrantphoneNumber>
      <websites>
        <website webpage="www.principal.com"/>
      </websites>
      <locationBooksRecords>
        <locationBooksRecord>
          <officeName>The Principal Financial Group</officeName>
          <officeAddress1>711 High St</officeAddress1>
          <officeCity>Des Moines</officeCity>
          <officeStateCountry officeState="US-IA" officeCountry="US"/>
          <officeRecordsZipCode>50392</officeRecordsZipCode>
          <officePhone>515-247-5111</officePhone>
          <booksRecordsDesc>Governance, compliance, accounting, administrative and investment oversight records.</booksRecordsDesc>
        </locationBooksRecord>
      </locationBooksRecords>
      <isRegistrantFirstFiling>Y</isRegistrantFirstFiling>
      <isRegistrantLastFiling>N</isRegistrantLastFiling>
      <isRegistrantFamilyInvComp>N</isRegistrantFamilyInvComp>
      <registrantClassificationType>N-4</registrantClassificationType>
      <isSecuritiesActRegistration>Y</isSecuritiesActRegistration>
      <chiefComplianceOfficers>
        <chiefComplianceOfficer>
          <ccoName>Kelly Stokes</ccoName>
          <crdNumber>002589504</crdNumber>
          <ccoStreet1>711 High St</ccoStreet1>
          <ccoCity>Des Moines</ccoCity>
          <ccoStateCountry ccoState="US-IA" ccoCountry="US"/>
          <ccoZipCode>50392</ccoZipCode>
          <ccoPhone>XXXXXX</ccoPhone>
          <isCcoChangedSinceLastFiling>N</isCcoChangedSinceLastFiling>
          <ccoEmployers>
            <ccoEmployer ccoEmployerName="N/A" ccoEmployerId="N/A"/>
          </ccoEmployers>
        </chiefComplianceOfficer>
      </chiefComplianceOfficers>
      <isRegistrantSubmittedMatter>N</isRegistrantSubmittedMatter>
      <isPreviousLegalProceeding>N</isPreviousLegalProceeding>
      <isPreviousProceedingTerminated>N</isPreviousProceedingTerminated>
      <isFinancialSupportDuringPeriod>N</isFinancialSupportDuringPeriod>
      <isExemptionFromAct>N</isExemptionFromAct>
      <principalUnderwriters>
        <principalUnderwriter>
          <principalUnderwriterName>Principal Securities, Inc.</principalUnderwriterName>
          <principalUnderwriterFileNumber>8-13975</principalUnderwriterFileNumber>
          <principalUnderwriterCrdNumber>N/A</principalUnderwriterCrdNumber>
          <principalUnderwriterLei>N/A</principalUnderwriterLei>
          <principalUnderWriterStateCountry principalUnderWriterState="US-IA" principalUnderWriterCountry="US"/>
          <isPrincipalUnderwriterAffiliatedWithRegistrant>Y</isPrincipalUnderwriterAffiliatedWithRegistrant>
        </principalUnderwriter>
      </principalUnderwriters>
      <isUnderwriterHiredOrTerminated>N</isUnderwriterHiredOrTerminated>
      <publicAccountants>
        <publicAccountant>
          <publicAccountantName>Ernst &amp; Young LLP</publicAccountantName>
          <pcaobNumber>42</pcaobNumber>
          <publicAccountantLei>N/A</publicAccountantLei>
          <publicAccountantStateCountry publicAccountantState="US-IA" publicAccountantCountry="US"/>
        </publicAccountant>
      </publicAccountants>
      <isPublicAccountantChanged>N</isPublicAccountantChanged>
      <isOpinionOffered>N</isOpinionOffered>
      <isMaterialChange>N</isMaterialChange>
      <isAccountingPrincipleChange>N</isAccountingPrincipleChange>
    </registrantInfo>
    <unitInvestmentTrust>
      <depositors>
        <depositor>
          <depositorName>Principal Life Insurance Company</depositorName>
          <depositorCrdNo>N/A</depositorCrdNo>
          <depositorLei>SDCMU2LVKGV2AF1KWP64</depositorLei>
          <depositorStateCountry depositorState="US-IA" depositorCountry="US"/>
          <depositorUltimateParentname>Principal Financial Group, Inc.</depositorUltimateParentname>
        </depositor>
      </depositors>
      <isUitAdminHiredTerminated>N</isUitAdminHiredTerminated>
      <registrantSeparateInsuranceAccount isRegistrantSeparateInsuranceAccount="Y" separateAccountSeriesId="S000001542"/>
      <numOfContracts>141205</numOfContracts>
      <contractSecurities>
        <contractSecurity separateAccountSecurityName="Principal Freedom Variable Annuity" separateAccountContractId="C000004191" numContractsSold="0" numContractsAffected="0" numContractsAffectedRedeemed="0" separateAccountTotalAsset="45987895.79" grossPremiumReceived="76594.14" grossPremiumReceivedSection1035="0" contractValueRedeemed="3851885.17" contractValueRedeemedSection1035="0"/>
        <contractSecurity separateAccountSecurityName="Principal Freedom 2 Variable Annuity" separateAccountContractId="C000004196" numContractsSold="4" numContractsAffected="1" numContractsAffectedRedeemed="1" separateAccountTotalAsset="18137643.68" grossPremiumReceived="436533.11" grossPremiumReceivedSection1035="97353.15" contractValueRedeemed="1575645.17" contractValueRedeemedSection1035="48658.03"/>
        <contractSecurity separateAccountSecurityName="Principal Investment Plus Variable Annuity" separateAccountContractId="C000004193" numContractsSold="2" numContractsAffected="28" numContractsAffectedRedeemed="233" separateAccountTotalAsset="6964082996.40" grossPremiumReceived="53989824.6599998" grossPremiumReceivedSection1035="3007949.65" contractValueRedeemed="751834610.239999" contractValueRedeemedSection1035="48484034.04"/>
        <contractSecurity separateAccountSecurityName="Principal Investment Plus Variable Annuity (Applications Signed On or After 08/01/2013)" separateAccountContractId="C000129044" numContractsSold="2" numContractsAffected="28" numContractsAffectedRedeemed="233" separateAccountTotalAsset="6964082996.40" grossPremiumReceived="53989824.6599998" grossPremiumReceivedSection1035="3007949.65" contractValueRedeemed="751834610.239999" contractValueRedeemedSection1035="48484034.04"/>
        <contractSecurity separateAccountSecurityName="Principal Variable Annuity (Flexible Variable Annuity)" separateAccountContractId="C000004194" numContractsSold="1" numContractsAffected="5" numContractsAffectedRedeemed="85" separateAccountTotalAsset="1185494815.31" grossPremiumReceived="9228619.60" grossPremiumReceivedSection1035="414054.25" contractValueRedeemed="158365492.499999" contractValueRedeemedSection1035="9568998.70"/>
        <contractSecurity separateAccountSecurityName="Principal Variable Annuity (Flexible Variable Annuity with Purchase Payment Credit)" separateAccountContractId="C000004195" numContractsSold="1" numContractsAffected="5" numContractsAffectedRedeemed="85" separateAccountTotalAsset="1185494815.31" grossPremiumReceived="9228619.60" grossPremiumReceivedSection1035="414054.25" contractValueRedeemed="158365492.499999" contractValueRedeemedSection1035="9568998.70"/>
        <contractSecurity separateAccountSecurityName="Principal Lifetime Income Solutions" separateAccountContractId="C000098606" numContractsSold="0" numContractsAffected="0" numContractsAffectedRedeemed="4" separateAccountTotalAsset="119157789.88" grossPremiumReceived="158695.86" grossPremiumReceivedSection1035="0" contractValueRedeemed="8131300.75999999" contractValueRedeemedSection1035="394462.58"/>
        <contractSecurity separateAccountSecurityName="Principal Pivot Series Variable Annuity" separateAccountContractId="C000145948" numContractsSold="564" numContractsAffected="163" numContractsAffectedRedeemed="2" separateAccountTotalAsset="153014429.69" grossPremiumReceived="70500512.16" grossPremiumReceivedSection1035="21193466.40" contractValueRedeemed="6593399.06" contractValueRedeemedSection1035="320486.11"/>
        <contractSecurity separateAccountSecurityName="Principal Lifetime Income Solutions II Variable Annuity" separateAccountContractId="C000175900" numContractsSold="2044" numContractsAffected="137" numContractsAffectedRedeemed="0" separateAccountTotalAsset="549376902.52" grossPremiumReceived="343011784.62" grossPremiumReceivedSection1035="20367149.31" contractValueRedeemed="6884662.45" contractValueRedeemedSection1035="0"/>
        <contractSecurity separateAccountSecurityName="Personal Variable Annuity Contract" separateAccountContractId="C000004192" numContractsSold="0" numContractsAffected="0" numContractsAffectedRedeemed="0" separateAccountTotalAsset="6857127.86" grossPremiumReceived="2005561.17" grossPremiumReceivedSection1035="0" contractValueRedeemed="3246408.72" contractValueRedeemedSection1035="0"/>
        <contractSecurity separateAccountSecurityName="Premier Variable Annuity Contract" separateAccountContractId="C000004190" numContractsSold="0" numContractsAffected="0" numContractsAffectedRedeemed="0" separateAccountTotalAsset="33770246.25" grossPremiumReceived="686491.17" grossPremiumReceivedSection1035="0" contractValueRedeemed="1945882.15" contractValueRedeemedSection1035="0"/>
        <contractSecurity separateAccountSecurityName=" Principal Life Ins Co Sep Acct B - Pension Builder Plus" separateAccountContractId="C000004189" numContractsSold="0" numContractsAffected="0" numContractsAffectedRedeemed="0" separateAccountTotalAsset="6559613.43" grossPremiumReceived="2014.23" grossPremiumReceivedSection1035="0" contractValueRedeemed="1302781.19" contractValueRedeemedSection1035="0"/>
      </contractSecurities>
      <isRule6C7Reliance>N</isRule6C7Reliance>
      <isRule11A2Reliance>N</isRule11A2Reliance>
    </unitInvestmentTrust>
    <attachmentsTab>
      <isLegalProceedings>false</isLegalProceedings>
      <isProvisionFinancialSupport>false</isProvisionFinancialSupport>
      <isIPAReportInternalControl>false</isIPAReportInternalControl>
      <isChangeAccPrinciples>false</isChangeAccPrinciples>
      <isInfoRequiredEO>false</isInfoRequiredEO>
      <isOtherInfoRequired>false</isOtherInfoRequired>
    </attachmentsTab>
    <signature registrantSignedName="PRINCIPAL LIFE INSURANCE CO SEPARATE ACCOUNT B" signature="Clint Woods" title="Vice President, Associate General Counsel, Governance Officer and Assistant Corporate Secretary" signedDate="2019-03-15"/>
  </formData>
</edgarSubmission>
