<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns:com="http://www.sec.gov/edgar/common" xmlns="http://www.sec.gov/edgar/ncen">
  <schemaVersion>X0404</schemaVersion>
  <headerData>
    <submissionType>N-CEN</submissionType>
    <filerInfo>
      <liveTestFlag>LIVE</liveTestFlag>
      <filer>
        <issuerCredentials>
          <cik>0001007573</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>
      <flags>
        <confirmingCopyFlag>false</confirmingCopyFlag>
      </flags>
      <investmentCompanyType>N-4</investmentCompanyType>
    </filerInfo>
    <seriesClass>
      <reportClass>
        <classInfo>
          <classId>C000008101</classId>
        </classInfo>
        <classInfo>
          <classId>C000008102</classId>
        </classInfo>
        <classInfo>
          <classId>C000008103</classId>
        </classInfo>
        <classInfo>
          <classId>C000008104</classId>
        </classInfo>
        <classInfo>
          <classId>C000008105</classId>
        </classInfo>
        <classInfo>
          <classId>C000008106</classId>
        </classInfo>
        <classInfo>
          <classId>C000008107</classId>
        </classInfo>
        <classInfo>
          <classId>C000008108</classId>
        </classInfo>
      </reportClass>
    </seriesClass>
  </headerData>
  <formData>
    <generalInfo reportEndingPeriod="2021-12-31" isReportPeriodLt12="N"/>
    <registrantInfo>
      <registrantFullName>Keyport Variable Account A/MA</registrantFullName>
      <investmentCompFileNo>811-07543</investmentCompFileNo>
      <registrantCik>0001007573</registrantCik>
      <registrantLei>549300MYSWS5H7O0OI47</registrantLei>
      <registrantstreet1>1601 Trapelo Road</registrantstreet1>
      <registrantstreet2>Suite 30</registrantstreet2>
      <registrantcity>Waltham</registrantcity>
      <registrantzipCode>02451</registrantzipCode>
      <registrantstate>US-MA</registrantstate>
      <registrantcountry>US</registrantcountry>
      <registrantphoneNumber>7817908600</registrantphoneNumber>
      <websites>
        <website webpage="https://www.delawarelife.com"/>
      </websites>
      <locationBooksRecords>
        <locationBooksRecord>
          <officeName>DELAWARE LIFE INSURANCE COMPANY</officeName>
          <officeAddress1>1601 Trapelo Road</officeAddress1>
          <officeAddress2>Suite 30</officeAddress2>
          <officeCity>Waltham</officeCity>
          <officeStateCountry officeState="US-MA" officeCountry="US"/>
          <officeRecordsZipCode>02451</officeRecordsZipCode>
          <officePhone>7817908600</officePhone>
          <booksRecordsDesc>Accounts, books and other documents</booksRecordsDesc>
        </locationBooksRecord>
        <locationBooksRecord>
          <officeName>SE2 llc</officeName>
          <officeAddress1>5801 SW 6th Avenue</officeAddress1>
          <officeCity>Topeka</officeCity>
          <officeStateCountry officeState="US-KS" officeCountry="US"/>
          <officeRecordsZipCode>66636</officeRecordsZipCode>
          <officePhone>8772532323</officePhone>
          <booksRecordsDesc>Accounts, books and other documents</booksRecordsDesc>
        </locationBooksRecord>
        <locationBooksRecord>
          <officeName>Clarendon Insurance Agency, Inc.</officeName>
          <officeAddress1>1601 Trapelo Road</officeAddress1>
          <officeAddress2>Suite 30</officeAddress2>
          <officeCity>Waltham</officeCity>
          <officeStateCountry officeState="US-MA" officeCountry="US"/>
          <officeRecordsZipCode>02451</officeRecordsZipCode>
          <officePhone>7817908600</officePhone>
          <booksRecordsDesc>Accounts, books and other documents</booksRecordsDesc>
        </locationBooksRecord>
      </locationBooksRecords>
      <isRegistrantFirstFiling>N</isRegistrantFirstFiling>
      <isRegistrantLastFiling>N</isRegistrantLastFiling>
      <registrantFamilyInvComp isRegistrantFamilyInvComp="Y" familyInvCompFullName="Delaware Life Insurance Company Separate Accounts"/>
      <registrantClassificationType>N-4</registrantClassificationType>
      <isSecuritiesActRegistration>Y</isSecuritiesActRegistration>
      <chiefComplianceOfficers>
        <chiefComplianceOfficer>
          <ccoName>Christopher Vellante</ccoName>
          <crdNumber>002682741</crdNumber>
          <ccoStreet1>1601 Trapelo Road</ccoStreet1>
          <ccoStreet2>Suite 30</ccoStreet2>
          <ccoCity>Waltham</ccoCity>
          <ccoStateCountry ccoState="US-MA" ccoCountry="US"/>
          <ccoZipCode>02451</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>Clarendon Insurance Agency</principalUnderwriterName>
          <principalUnderwriterFileNumber>8-21590</principalUnderwriterFileNumber>
          <principalUnderwriterCrdNumber>000007395</principalUnderwriterCrdNumber>
          <principalUnderwriterLei>N/A</principalUnderwriterLei>
          <principalUnderWriterStateCountry principalUnderWriterState="US-MA" principalUnderWriterCountry="US"/>
          <isPrincipalUnderwriterAffiliatedWithRegistrant>Y</isPrincipalUnderwriterAffiliatedWithRegistrant>
        </principalUnderwriter>
      </principalUnderwriters>
      <isUnderwriterHiredOrTerminated>N</isUnderwriterHiredOrTerminated>
      <publicAccountants>
        <publicAccountant>
          <publicAccountantName>KPMG LLP</publicAccountantName>
          <pcaobNumber>00185</pcaobNumber>
          <publicAccountantLei>N/A</publicAccountantLei>
          <publicAccountantStateCountry publicAccountantState="US-MA" publicAccountantCountry="US"/>
        </publicAccountant>
      </publicAccountants>
      <isPublicAccountantChanged>Y</isPublicAccountantChanged>
      <isOpinionOffered>N</isOpinionOffered>
      <isMaterialChange>N</isMaterialChange>
      <isAccountingPrincipleChange>N</isAccountingPrincipleChange>
    </registrantInfo>
    <unitInvestmentTrust>
      <depositors>
        <depositor>
          <depositorName>Delaware Life Insurance Company</depositorName>
          <depositorCrdNo>000079065</depositorCrdNo>
          <depositorLei>549300E0SBNJUC47K872</depositorLei>
          <depositorStateCountry depositorState="US-MA" depositorCountry="US"/>
          <depositorUltimateParentname>DLIC Holdings, LLC. (immediate corporate parent, ultimately controlled by Mark R. Walter)</depositorUltimateParentname>
        </depositor>
      </depositors>
      <uitAdmins>
        <uitAdmin>
          <uitAdminName>SE2 llc</uitAdminName>
          <uitAdminLei>N/A</uitAdminLei>
          <uitAdminStateCountry uitAdminState="US-KS" uitAdminCountry="US"/>
          <isUitAdminAffiliated>N</isUitAdminAffiliated>
          <isUitAdminSubAdmin>N</isUitAdminSubAdmin>
        </uitAdmin>
      </uitAdmins>
      <isUitAdminHiredTerminated>N</isUitAdminHiredTerminated>
      <registrantSeparateInsuranceAccount isRegistrantSeparateInsuranceAccount="Y" separateAccountSeriesId="S000002962"/>
      <numOfContracts>3097</numOfContracts>
      <contractSecurities>
        <contractSecurity separateAccountSecurityName="Keyport Advisor" separateAccountContractId="C000008101" separateAccountTotalAsset="53392227.710000000000" numContractsSold="0" grossPremiumReceived="28500.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="3394273.620000000000" contractValueRedeemedSection1035="11340.770000000000" numContractsAffectedRedeemed="1"/>
        <contractSecurity separateAccountSecurityName="Keyport Advisor Vista" separateAccountContractId="C000008102" separateAccountTotalAsset="5011800.340000000000" numContractsSold="0" grossPremiumReceived="0.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="606269.330000000000" contractValueRedeemedSection1035="112288.770000000000" numContractsAffectedRedeemed="2"/>
        <contractSecurity separateAccountSecurityName="Keyport Vista" separateAccountContractId="C000008103" separateAccountTotalAsset="4920828.320000000000" numContractsSold="0" grossPremiumReceived="0.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="224788.180000000000" contractValueRedeemedSection1035="0.000000000000" numContractsAffectedRedeemed="0"/>
        <contractSecurity separateAccountSecurityName="Keyport Advisor Charter, Keyport Charter" separateAccountContractId="C000008104" separateAccountTotalAsset="130503294.490000000000" numContractsSold="0" grossPremiumReceived="155387.050000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="16149736.910000000000" contractValueRedeemedSection1035="3172369.800000000000" numContractsAffectedRedeemed="15"/>
        <contractSecurity separateAccountSecurityName="Keyport Advisor Optima, Keyport Optima" separateAccountContractId="C000008105" separateAccountTotalAsset="5009505.770000000000" numContractsSold="0" grossPremiumReceived="0.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="63035.780000000000" contractValueRedeemedSection1035="0.000000000000" numContractsAffectedRedeemed="0"/>
        <contractSecurity separateAccountSecurityName="Stein Roe Annuity " separateAccountContractId="C000008106" separateAccountTotalAsset="0.000000000000" numContractsSold="0" grossPremiumReceived="0.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="0.000000000000" contractValueRedeemedSection1035="0.000000000000" numContractsAffectedRedeemed="0"/>
        <contractSecurity separateAccountSecurityName="Rydex Annuity" separateAccountContractId="C000008107" separateAccountTotalAsset="0.000000000000" numContractsSold="0" grossPremiumReceived="0.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="0.000000000000" contractValueRedeemedSection1035="0.000000000000" numContractsAffectedRedeemed="0"/>
        <contractSecurity separateAccountSecurityName="Keyport Latitude" separateAccountContractId="C000008108" separateAccountTotalAsset="13443097.520000000000" numContractsSold="0" grossPremiumReceived="6000.000000000000" grossPremiumReceivedSection1035="0.000000000000" numContractsAffected="0" contractValueRedeemed="669259.790000000000" contractValueRedeemedSection1035="272533.720000000000" numContractsAffectedRedeemed="1"/>
      </contractSecurities>
      <isRule6C7Reliance>Y</isRule6C7Reliance>
      <isRule11A2Reliance>Y</isRule11A2Reliance>
      <isRule12D1Dash4Reliance>N</isRule12D1Dash4Reliance>
      <isRule12D1GReliance>N</isRule12D1GReliance>
    </unitInvestmentTrust>
    <signature registrantSignedName="Keyport Variable Account A/MA" signedDate="2022-03-09" signature="/s/ Kenneth Crowley" title="Assistant Vice President &amp; Senior Counsel"/>
  </formData>
</edgarSubmission>
