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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2005-02-01</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000313337</issuerCik>
        <issuerName>TRI CITY BANKSHARES CORP</issuerName>
        <issuerTradingSymbol>trcy</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001272811</rptOwnerCik>
            <rptOwnerName>ULRICH DAVID A JR</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>7388 TRINITY COURT</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>FRANKLIN</rptOwnerCity>
            <rptOwnerState>WI</rptOwnerState>
            <rptOwnerZipCode>53132</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2005-02-01</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2005-02-01</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>J</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>950</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>19.5</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>165721</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">Purchase pursuant to 2003 Stock Purchase Plan.</footnote>
        <footnote id="F2">Includes 6,532 shares registered in the name of Mr. Ulrich and his wife as joint tenants, as to which Mr. Ulrich has shared voting and investment power.  Also includes 17,446 shares registered in the name of Mrs. Ulrich.  Total includes adjustment in shares for exempt purchases in issuer's Dividend Reinvestment Plan since insider's last reporting.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>Scott D. Gerardin POA for David A. Ulrich, Jr.</signatureName>
        <signatureDate>2005-02-01</signatureDate>
    </ownerSignature>
</ownershipDocument>

