<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns="http://www.sec.gov/edgar/ncen">
  <schemaVersion>X0505</schemaVersion>
  <headerData>
    <submissionType>N-CEN</submissionType>
    <filerInfo>
      <liveTestFlag>LIVE</liveTestFlag>
      <filer>
        <issuerCredentials>
          <cik>0000812797</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>
      <flags>
        <overrideInternetFlag>false</overrideInternetFlag>
        <confirmingCopyFlag>false</confirmingCopyFlag>
      </flags>
      <investmentCompanyType>N-6</investmentCompanyType>
    </filerInfo>
    <seriesClass>
      <reportClass>
        <classInfo>
          <classId>C000004349</classId>
        </classInfo>
        <classInfo>
          <classId>C000004350</classId>
        </classInfo>
        <classInfo>
          <classId>C000004351</classId>
        </classInfo>
        <classInfo>
          <classId>C000004352</classId>
        </classInfo>
        <classInfo>
          <classId>C000004353</classId>
        </classInfo>
        <classInfo>
          <classId>C000004354</classId>
        </classInfo>
        <classInfo>
          <classId>C000004355</classId>
        </classInfo>
        <classInfo>
          <classId>C000004356</classId>
        </classInfo>
        <classInfo>
          <classId>C000057366</classId>
        </classInfo>
        <classInfo>
          <classId>C000063039</classId>
        </classInfo>
        <classInfo>
          <classId>C000063569</classId>
        </classInfo>
        <classInfo>
          <classId>C000217559</classId>
        </classInfo>
        <classInfo>
          <classId>C000236235</classId>
        </classInfo>
      </reportClass>
    </seriesClass>
  </headerData>
  <formData>
    <generalInfo isReportPeriodLt12="N" reportEndingPeriod="2025-12-31"/>
    <registrantInfo>
      <registrantFullName>PRINCIPAL LIFE INSURANCE CO VARIABLE LIFE SEPARATE ACCOUNT</registrantFullName>
      <investmentCompFileNo>811-05118</investmentCompFileNo>
      <registrantCik>0000812797</registrantCik>
      <registrantLei>549300ZYOI5NWFNSSS41</registrantLei>
      <registrantstreet1>711 High Street</registrantstreet1>
      <registrantcity>Des Moines</registrantcity>
      <registrantzipCode>50392</registrantzipCode>
      <registrantstate>US-IA</registrantstate>
      <registrantcountry>US</registrantcountry>
      <registrantphoneNumber>515-247-6785</registrantphoneNumber>
      <websites>
        <website webpage="www.principal.com"/>
      </websites>
      <locationBooksRecords>
        <locationBooksRecord>
          <officeName>Principal Financial Group</officeName>
          <officeAddress1>711 High Street</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>N</isRegistrantFirstFiling>
      <isRegistrantLastFiling>N</isRegistrantLastFiling>
      <isRegistrantFamilyInvComp>N</isRegistrantFamilyInvComp>
      <registrantClassificationType>N-6</registrantClassificationType>
      <isSecuritiesActRegistration>Y</isSecuritiesActRegistration>
      <chiefComplianceOfficers>
        <chiefComplianceOfficer>
          <ccoName>Chad Oppedal</ccoName>
          <crdNumber>002589504</crdNumber>
          <ccoStreet1>711 High Street</ccoStreet1>
          <ccoCity>Des Moines</ccoCity>
          <ccoStateCountry ccoCountry="US" ccoState="US-IA"/>
          <ccoZipCode>50392</ccoZipCode>
          <ccoPhone>XXXXXX</ccoPhone>
          <isCcoChangedSinceLastFiling>Y</isCcoChangedSinceLastFiling>
          <ccoEmployers>
            <ccoEmployer ccoEmployerId="N/A" ccoEmployerName="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>008-13975</principalUnderwriterFileNumber>
          <principalUnderwriterCrdNumber>000001137</principalUnderwriterCrdNumber>
          <principalUnderWriterStateCountry principalUnderWriterCountry="US" principalUnderWriterState="US-IA"/>
          <isPrincipalUnderwriterAffiliatedWithRegistrant>Y</isPrincipalUnderwriterAffiliatedWithRegistrant>
        </principalUnderwriter>
      </principalUnderwriters>
      <isUnderwriterHiredOrTerminated>N</isUnderwriterHiredOrTerminated>
      <publicAccountants>
        <publicAccountant>
          <publicAccountantName>Ernst &amp; Young</publicAccountantName>
          <pcaobNumber>42</pcaobNumber>
          <publicAccountantStateCountry publicAccountantState="US-MN" 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 separateAccountSeriesId="S000001609" isRegistrantSeparateInsuranceAccount="Y"/>
      <numOfContracts>23671</numOfContracts>
      <contractSecurities>
        <contractSecurity contractValueRedeemedSection1035="2810748.18" separateAccountSecurityName="Principal Variable Universal Life Accumulator (Accumulator)" contractValueRedeemed="6973887.96" numContractsAffectedRedeemed="11" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="2513316.51" separateAccountTotalAsset="284453134.12" separateAccountContractId="C000004349" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="3981763.82" separateAccountSecurityName="Principal Variable Universal Life Accumulator II (Accumulator II)" contractValueRedeemed="13607862.42" numContractsAffectedRedeemed="22" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="5842949.37" separateAccountTotalAsset="224769301.76" separateAccountContractId="C000004350" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="1175930.93" separateAccountSecurityName="Principal Flexible Variable Life (FVLI)" contractValueRedeemed="2842355.61" numContractsAffectedRedeemed="5" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="971595.29" separateAccountTotalAsset="32544879.44" separateAccountContractId="C000004351" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="0" separateAccountSecurityName="Principal Benefit Variable Universal Life (BVUL)" contractValueRedeemed="12787494.38" numContractsAffectedRedeemed="0" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="3575023.93" separateAccountTotalAsset="179254286.11" separateAccountContractId="C000004352" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="0" separateAccountSecurityName="Principal Executive Variable Universal Life (EVUL)" contractValueRedeemed="55842109.96" numContractsAffectedRedeemed="0" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="30974625.23" separateAccountTotalAsset="1320024721.05" separateAccountContractId="C000004353" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="13240449.01" separateAccountSecurityName="PrinFlex Life (PrinFlex)" contractValueRedeemed="52018518.14" numContractsAffectedRedeemed="78" grossPremiumReceivedSection1035="12557.95" numContractsSold="0" grossPremiumReceived="13734563.63" separateAccountTotalAsset="747833076.89" separateAccountContractId="C000004354" numContractsAffected="1"/>
        <contractSecurity contractValueRedeemedSection1035="1402825.24" separateAccountSecurityName="Principal Survivorship Flexible Premium Variable Universal Life (SVUL)" contractValueRedeemed="1654258.26" numContractsAffectedRedeemed="2" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="911335.96" separateAccountTotalAsset="70818263.4" separateAccountContractId="C000004355" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="2467384.82" separateAccountSecurityName="Principal Variable Universal Life Income (VULI)" contractValueRedeemed="9438533.66" numContractsAffectedRedeemed="14" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="7936381.43" separateAccountTotalAsset="280944858.44" separateAccountContractId="C000004356" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="2340351.14" separateAccountSecurityName="Principal Var Universal Life Income II Policy (VULI II)" contractValueRedeemed="10877779.62" numContractsAffectedRedeemed="19" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="9108896.13" separateAccountTotalAsset="262626699.86" separateAccountContractId="C000057366" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="11360943.06" separateAccountSecurityName="Principal Executive Variable Universal Life II (EVUL II)" contractValueRedeemed="139128489.48" numContractsAffectedRedeemed="41" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="104717006.05" separateAccountTotalAsset="2409580911.08" separateAccountContractId="C000063039" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="1772904.28" separateAccountSecurityName="Principal Benefit Variable Universal Life II (BVUL II)" contractValueRedeemed="7032373.19" numContractsAffectedRedeemed="4" grossPremiumReceivedSection1035="0" numContractsSold="0" grossPremiumReceived="5331981.13" separateAccountTotalAsset="4369360.18" separateAccountContractId="C000063569" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="0" separateAccountSecurityName="Principal Executive Variable Universal Life III (EVUL III)" contractValueRedeemed="857223.46" numContractsAffectedRedeemed="0" grossPremiumReceivedSection1035="0" numContractsSold="21" grossPremiumReceived="5389896.11" separateAccountTotalAsset="29435294.60" separateAccountContractId="C000217559" numContractsAffected="0"/>
        <contractSecurity contractValueRedeemedSection1035="0" separateAccountSecurityName="Principal Variable Universal Life Income IV" contractValueRedeemed="0" numContractsAffectedRedeemed="0" grossPremiumReceivedSection1035="12110.91" numContractsSold="16" grossPremiumReceived="807272.61" separateAccountTotalAsset="2663794.59" separateAccountContractId="C000236235" numContractsAffected="2"/>
      </contractSecurities>
      <isRule6C7Reliance>N</isRule6C7Reliance>
      <isRule11A2Reliance>N</isRule11A2Reliance>
      <isRule12D1Dash4Reliance>N</isRule12D1Dash4Reliance>
      <isRule12D1GReliance>N</isRule12D1GReliance>
    </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 VARIABLE LIFE SEPARATE ACCOUNT" signature="Janis Benson" signedDate="2026-03-06" title="Vice President and Associate General Counsel"/>
  </formData>
</edgarSubmission>
