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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2007-04-17</periodOfReport>

    <issuer>
        <issuerCik>0000104599</issuerCik>
        <issuerName>CIRCUIT CITY STORES INC</issuerName>
        <issuerTradingSymbol>CC</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001188755</rptOwnerCik>
            <rptOwnerName>FOSS MICHAEL</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>9950 MAYLAND DRIVE</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>RICHMOND</rptOwnerCity>
            <rptOwnerState>VA</rptOwnerState>
            <rptOwnerZipCode>23233</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>Principal Financial Officer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>6.81</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>7500</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F1"/>
            </exerciseDate>
            <expirationDate>
                <value>2011-06-16</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>7500</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>6.81</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>7500</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F1"/>
            </exerciseDate>
            <expirationDate>
                <value>2007-12-31</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>7500</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>7500</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>16.62</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>200000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F2"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F2"/>
            </exerciseDate>
            <expirationDate>
                <value>2015-06-21</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>200000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>16.62</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F2"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>100000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F2"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F2"/>
            </exerciseDate>
            <expirationDate>
                <value>2007-12-31</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>100000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>100000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>12.84</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F3"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>25000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F3"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F3"/>
            </exerciseDate>
            <expirationDate>
                <value>2014-08-17</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>25000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>12.84</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F3"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>25000</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F3"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F3"/>
            </exerciseDate>
            <expirationDate>
                <value>2007-12-31</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>25000</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>25000</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>7.395</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>D</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F4"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>37500</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F4"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <value>2013-06-17</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>37500</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Purchase)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>7.395</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2007-04-17</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F4"/>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>37500</value>
                </transactionShares>
                <transactionPricePerShare>
                    <footnoteId id="F4"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <value>2007-12-31</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>37500</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>37500</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the &quot;old&quot; option and the grant of a replacement option.  The option was originally granted on June 16, 2003 and provided for vesting in three equal annual installments commencing on June 16, 2004.  Vesting was accelerated for 7,500 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation.  The post-termination exercise period was extended to December 31, 2007.</footnote>
        <footnote id="F2">The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the &quot;old&quot; option and the grant of a replacement option.  The option was originally granted on June 21, 2005 and provided for vesting in three equal annual installments commencing on June 21, 2006.  Vesting was accelerated for 50,000 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation.  The post-termination exercise period was extended to December 31, 2007 for the 50,000 options accelerated and for 50,000 options that were previously vested.  The remaining 100,000 options from the original grant were forfeited and cancelled.</footnote>
        <footnote id="F3">The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the &quot;old&quot; option and the grant of a replacement option.  The option was originally granted on August 17, 2004 and provided for vesting in three equal annual installments commencing on September 1, 2005.  Vesting was accelerated for 8,333 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation. The post-termination exercise period was extended to December 31, 2007 for the 8,333 options accelerated and for 16,667 options that were previously vested.</footnote>
        <footnote id="F4">The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the &quot;old&quot; option and the grant of a replacement option.  The option was originally granted on June 17, 2003 and vested 100% on February 28, 2006.  The post-termination exercise period was extended to December 31, 2007.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/Alice G. Givens, Attorney-in-fact</signatureName>
        <signatureDate>2007-04-19</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "edgar.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 21315}]
X0202
4
2007-04-17
0000104599
CIRCUIT CITY STORES INC
CC
0001188755
FOSS MICHAEL
9950 MAYLAND DRIVE
RICHMOND
VA
23233
1
1
0
0
Principal Financial Officer
Employee Stock Option (Right to Purchase)
6.81
2007-04-17
4
D
0
7500
D
2011-06-16
Common Stock
7500
0
D
Employee Stock Option (Right to Purchase)
6.81
2007-04-17
4
A
0
7500
A
2007-12-31
Common Stock
7500
7500
D
Employee Stock Option (Right to Purchase)
16.62
2007-04-17
4
D
0
200000
D
2015-06-21
Common Stock
200000
0
D
Employee Stock Option (Right to Purchase)
16.62
2007-04-17
4
A
0
100000
A
2007-12-31
Common Stock
100000
100000
D
Employee Stock Option (Right to Purchase)
12.84
2007-04-17
4
D
0
25000
D
2014-08-17
Common Stock
25000
0
D
Employee Stock Option (Right to Purchase)
12.84
2007-04-17
4
A
0
25000
A
2007-12-31
Common Stock
25000
25000
D
Employee Stock Option (Right to Purchase)
7.395
2007-04-17
4
D
0
37500
D
2013-06-17
Common Stock
37500
0
D
Employee Stock Option (Right to Purchase)
7.395
2007-04-17
4
A
0
37500
A
2007-12-31
Common Stock
37500
37500
D
The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the "old" option and the grant of a replacement option.  The option was originally granted on June 16, 2003 and provided for vesting in three equal annual installments commencing on June 16, 2004.  Vesting was accelerated for 7,500 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation.  The post-termination exercise period was extended to December 31, 2007.
The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the "old" option and the grant of a replacement option.  The option was originally granted on June 21, 2005 and provided for vesting in three equal annual installments commencing on June 21, 2006.  Vesting was accelerated for 50,000 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation.  The post-termination exercise period was extended to December 31, 2007 for the 50,000 options accelerated and for 50,000 options that were previously vested.  The remaining 100,000 options from the original grant were forfeited and cancelled.
The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the "old" option and the grant of a replacement option.  The option was originally granted on August 17, 2004 and provided for vesting in three equal annual installments commencing on September 1, 2005.  Vesting was accelerated for 8,333 non-qualified stock options that otherwise would not have become vested due to the reporting person's resignation. The post-termination exercise period was extended to December 31, 2007 for the 8,333 options accelerated and for 16,667 options that were previously vested.
The reported transactions involved an amendment of an outstanding option, resulting in the deemed cancellation of the "old" option and the grant of a replacement option.  The option was originally granted on June 17, 2003 and vested 100% on February 28, 2006.  The post-termination exercise period was extended to December 31, 2007.
/s/Alice G. Givens, Attorney-in-fact
2007-04-19