<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2020-02-18</periodOfReport>

    <notSubjectToSection16>1</notSubjectToSection16>

    <issuer>
        <issuerCik>0000878201</issuerCik>
        <issuerName>NUVEEN TEXAS QUALITY MUNICIPAL INCOME FUND</issuerName>
        <issuerTradingSymbol>NTX</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0000070858</rptOwnerCik>
            <rptOwnerName>BANK OF AMERICA CORP /DE/</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>BANK OF AMERICA CORPORATE CENTER</rptOwnerStreet1>
            <rptOwnerStreet2>100 N TRYON ST</rptOwnerStreet2>
            <rptOwnerCity>CHARLOTTE</rptOwnerCity>
            <rptOwnerState>NC</rptOwnerState>
            <rptOwnerZipCode>28255</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle></officerTitle>
            <otherText></otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001565450</rptOwnerCik>
            <rptOwnerName>Banc of America Preferred Funding Corp</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>214 NORTH TRYON STREET</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>CHARLOTTE</rptOwnerCity>
            <rptOwnerState>NC</rptOwnerState>
            <rptOwnerZipCode>28255</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle></officerTitle>
            <otherText></otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Series A MuniFund Preferred Shares</value>
            </securityTitle>
            <transactionDate>
                <value>2020-02-18</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>720</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                    <footnoteId id="F1"/>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>By Subsidiary</value>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable></derivativeTable>

    <footnotes>
        <footnote id="F1">In connection with the reorganization of Nuveen Texas Quality Municipal Income Fund (the &quot;Issuer&quot;) into Nuveen Quality Municipal Income Fund (&quot;NAD&quot;), 720 Series A munifund preferred shares (&quot;MFP Shares&quot;) of the Issuer beneficially owned by Banc of America Preferred Funding Corporation (&quot;PFC&quot;) were exchanged for an equal number of Series B MFP Shares of NAD in a cashless transaction. The 720 shares reported as disposed of in Table I represent shares that were beneficially owned by PFC.</footnote>
        <footnote id="F2">This statement is jointly filed by Bank of America Corporation and PFC.  Bank of America Corporation held an indirect interest in the securities listed in Table I by virtue of its indirect ownership of its subsidiary PFC.</footnote>
        <footnote id="F3">Each reporting person declares that neither the filing of this statement nor anything herein shall be construed as an admission that such person is, for the purposes of Section 13(d) of the US Securities Exchange Act of 1934 or any other purpose, (i) acting (or has agreed or is agreeing to act together with any other person) as a partnership, limited partnership, syndicate or other group for the purpose of acquiring, holding or disposing of securities of the Issuer or otherwise with respect to the Issuer or any securities of the Issuer or (ii) a member of any group with respect to the Issuer or any securities of the Issuer.</footnote>
    </footnotes>

    <remarks>Exhibits Index
Exhibit 99.1 - Joint Filing Agreement
Exhibit 99.2 - Joint Filer Information</remarks>

    <ownerSignature>
        <signatureName>BANK OF AMERICA CORPORATION, Ally Pecarro, Attorney-in-fact</signatureName>
        <signatureDate>2020-02-20</signatureDate>
    </ownerSignature>

    <ownerSignature>
        <signatureName>BANC OF AMERICA PREFERRED FUNDING CORPORATION, Michael Jentis, Authorized Signatory</signatureName>
        <signatureDate>2020-02-20</signatureDate>
    </ownerSignature>
</ownershipDocument>
