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

    <schemaVersion>X0206</schemaVersion>

    <documentType>3</documentType>

    <periodOfReport>2013-06-29-05:00</periodOfReport>

    <noSecuritiesOwned>0</noSecuritiesOwned>

    <issuer>
        <issuerCik>0001588084</issuerCik>
        <issuerName>TANTECH HOLDINGS LTD</issuerName>
        <issuerTradingSymbol>TANH</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001667258</rptOwnerCik>
            <rptOwnerName>Zhang Yefang</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>NO. 10 CEN SHAN ROAD</rptOwnerStreet1>
            <rptOwnerStreet2>SHUIGE INDUSTRIAL ZONE LIANDU DISTRICT</rptOwnerStreet2>
            <rptOwnerCity>LISHUI,  ZHEJIANG PROVINCE</rptOwnerCity>
            <rptOwnerState>F4</rptOwnerState>
            <rptOwnerZipCode>323000</rptOwnerZipCode>
            <rptOwnerStateDescription>CHINA</rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>true</isDirector>
            <isOfficer>false</isOfficer>
            <isTenPercentOwner>false</isTenPercentOwner>
            <isOther>false</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Class B Common Shares</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1142</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>Through TANBSOK GROUP LTD</value>
                    <footnoteId id="F1"/>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">Such Class B common shares are held of record by TANBSOK GROUP LTD. Ms. Zhang is the sole shareholder of TANBSOK GROUP LTD and has the sole power to vote and dispose of the securities held by such entity.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ Yefang Zhang</signatureName>
        <signatureDate>2026-03-17-05:00</signatureDate>
    </ownerSignature>
</ownershipDocument>
