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

    <schemaVersion>X0304</schemaVersion>

    <documentType>4/A</documentType>

    <periodOfReport>2011-08-22</periodOfReport>

    <dateOfOriginalSubmission>2011-08-24</dateOfOriginalSubmission>

    <issuer>
        <issuerCik>0000057528</issuerCik>
        <issuerName>SNYDER'S-LANCE, INC.</issuerName>
        <issuerTradingSymbol>LNCE</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001507351</rptOwnerCik>
            <rptOwnerName>WAREHIME MICHAEL A</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>13024 BALLANTYNE CORPORATE PLACE</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 900</rptOwnerStreet2>
            <rptOwnerCity>CHARLOTTE</rptOwnerCity>
            <rptOwnerState>NC</rptOwnerState>
            <rptOwnerZipCode>28277</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>1</isOther>
            <otherText>Chairman of the Board</otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001507350</rptOwnerCik>
            <rptOwnerName>WAREHIME PATRICIA A</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>13024 BALLANTYNE CORPORATE PLACE</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 900</rptOwnerStreet2>
            <rptOwnerCity>CHARLOTTE</rptOwnerCity>
            <rptOwnerState>NC</rptOwnerState>
            <rptOwnerZipCode>28277</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>$.83-1/3 par value Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2011-08-22</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>G</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>135265</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>10191592</value>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>$.83-1/3 par value Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2011-08-22</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>G</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>537659</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>10729251</value>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">These line items are being amended to reflect the correct number of shares transferred from the Michael A. Warehime 2010 GRAT and Michael A. Warehime SOH GRAT.  The incorrect share numbers were reflected in Table I, Column 5 of three Forms 4 that were subsequently filed by the reporting person.</footnote>
        <footnote id="F2">Includes shares received in exchange for shares of Snyder's of Hanover, Inc. (&quot;SOH&quot;) common stock pursuant to the Agreement and Plan of Merger among SOH, Lance, Inc. and Lima Merger Corp. (&quot;Merger Agreement&quot;).</footnote>
        <footnote id="F3">These securities are owned by Michael A. Warehime (&quot;MAW&quot;), who is member of a &quot;group&quot; with his spouse, Patricia A. Warehime (&quot;PAW&quot;), for purposes of Section 13(d) of the Exchange Act.  PAW's beneficial ownership of such securities is indirect.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/Michael A. Warehime/ By Edward H. Schuth, his Attorney-In-Fact</signatureName>
        <signatureDate>2011-09-08</signatureDate>
    </ownerSignature>

    <ownerSignature>
        <signatureName>/Patricia A. Warehime/ By Edward H. Schuth, her Attorney-In-Fact</signatureName>
        <signatureDate>2011-09-08</signatureDate>
    </ownerSignature>
</ownershipDocument>
