<?xml version="1.0"?>
<ownershipDocument>
    <schemaVersion>X0101</schemaVersion>

    <documentType>4</documentType><periodOfReport>2003-06-17</periodOfReport>
    <issuer>
        <issuerCik>0000104599</issuerCik>
        <issuerName>CIRCUIT CITY STORES INC</issuerName>
        <issuerTradingSymbol>cc</issuerTradingSymbol></issuer><reportingOwner><reportingOwnerId>
            <rptOwnerCik>0001209864</rptOwnerCik>
            <rptOwnerName>AUSTIN STEPHENS ANN MARIE B</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>  </rptOwnerStreet1>
            <rptOwnerStreet2>  </rptOwnerStreet2>
            <rptOwnerCity>  </rptOwnerCity>
            <rptOwnerState>  </rptOwnerState>
            <rptOwnerZipCode>  </rptOwnerZipCode>
        </reportingOwnerAddress>
            <reportingOwnerRelationship>
<isDirector>0</isDirector><isOfficer>1</isOfficer><isTenPercentOwner>0</isTenPercentOwner><isOther>0</isOther><officerTitle>Senior Vice President</officerTitle></reportingOwnerRelationship></reportingOwner><nonDerivativeSecurity><securityTitle><value>Circuit City Stores Inc. Common Stock</value></securityTitle><transactionDate><value>2003-06-17</value></transactionDate><transactionCoding><transactionFormType>4</transactionFormType><transactionCode>A</transactionCode><equitySwapInvolved>0</equitySwapInvolved><footnoteId id="F1"/></transactionCoding><transactionAmounts><transactionShares><value>45000</value></transactionShares><transactionValue><value>0</value></transactionValue><transactionAcquiredDisposedCode><value>A</value></transactionAcquiredDisposedCode></transactionAmounts><postTransactionAmounts><sharesOwnedFollowingTransaction><value>58276</value></sharesOwnedFollowingTransaction></postTransactionAmounts><ownershipNature><directOrIndirectOwnership><value>D</value></directOrIndirectOwnership><natureOfOwnership><value></value></natureOfOwnership></ownershipNature></nonDerivativeSecurity><derivativeSecurity><securityTitle><value>Options</value></securityTitle><conversionOrExercisePrice><value>7.395</value></conversionOrExercisePrice><transactionDate><value>2003-06-17</value></transactionDate><transactionCoding><transactionFormType>4</transactionFormType><transactionCode>A</transactionCode><equitySwapInvolved>0</equitySwapInvolved><footnoteId id="F2"/><footnoteId id="F3"/></transactionCoding><transactionAmounts><transactionShares><value>75000</value></transactionShares><transactionValue><value>7.395</value></transactionValue><transactionAcquiredDisposedCode><value>A</value></transactionAcquiredDisposedCode></transactionAmounts><exerciseDate><value>2006-02-28</value></exerciseDate><expirationDate><value>2013-06-17</value></expirationDate><underlyingSecurity><underlyingSecurityTitle><value>Common Stock</value></underlyingSecurityTitle><underlyingSecurityShares><value>75000</value></underlyingSecurityShares></underlyingSecurity><postTransactionAmounts><sharesOwnedFollowingTransaction><value>386230</value></sharesOwnedFollowingTransaction></postTransactionAmounts><ownershipNature><directOrIndirectOwnership><value>D</value></directOrIndirectOwnership><natureOfOwnership><value></value></natureOfOwnership></ownershipNature></derivativeSecurity><footnotes><footnote id="F1">The actual number of shares earned will be based on Circuit City's fiscal year 2006 operating profit margin versus peers.  If Circuit City's fical year 2006 operating profit margin performance is below 4% it is at the Committee's discretion for the vesting of shares, at 4% equals 100% vested, at 4.5% equals 125% vested, at 5% equals 150% vested, at 5.5% equals 175% vested and 6% equals 200% vested.</footnote><footnote id="F2">Effective October 1,2002, in connection with the redemption and cancellation of all of the outstanding shares of Circuit City Stores, Inc. - Carmax Group Common Stock and the separation of Carmax, Inc. from Circuit City Stores, Inc., the Circuit City Stores, Inc.-Circuit City Group common Stock was redesignated &amp;quot;Common Stock&amp;quot; of Circuit City Stores, Inc.</footnote><footnote id="F3">Effective October 1, 2002, in connection with the separation of Carmax Inc. from Circuit City Stores, Inc., the exercise price, number of options and number of shares underlying the options were adjusted pursuant to the anti-dilution provisions set forth in the option plan in order to maintain the pre-separation intrinsic economic value of the options.</footnote></footnotes><ownerSignature><signatureName>Susan Wilburn Attorney in Fact</signatureName><signatureDate>2003-06-19</signatureDate></ownerSignature></ownershipDocument>

