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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-06-01</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000096289</issuerCik>
        <issuerName>RADIOSHACK CORP</issuerName>
        <issuerTradingSymbol>RSH</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001208338</rptOwnerCik>
            <rptOwnerName>MORTON WILLIAM G JR</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>304 NEWBURY STREET</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 560</rptOwnerStreet2>
            <rptOwnerCity>BOSTON</rptOwnerCity>
            <rptOwnerState>MA</rptOwnerState>
            <rptOwnerZipCode>02115</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable></nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>DIRECTOR DEFERRED STOCK UNIT</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-06-01</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-06-01</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>3500.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>1988-08-08</value>
            </exerciseDate>
            <expirationDate>
                <value>1988-08-08</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>3500.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>3500.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">DEFERRED STOCK UNITS GRANTED UNDER THE RADIOSHACK 2004 DEFERRED STOCK UNIT PLAN FOR NON-EMPLOYEE DIRECTORS.  UNITS VEST AS OF 1/3 EACH ON THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND CONVERT TO COMMON STOCK UPON SEPARATION FROM THE BOARD OF DIRECTORS.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>JOHN P. CLARSON BY POWER OF ATTORNEY FOR WILLIAM G. MORTON,</signatureName>
        <signatureDate>2004-06-01</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 4078}]
X0202
4
2004-06-01
0
0000096289
RADIOSHACK CORP
RSH
0001208338
MORTON WILLIAM G JR
304 NEWBURY STREET
SUITE 560
BOSTON
MA
02115
1
0
0
0
DIRECTOR DEFERRED STOCK UNIT
0
2004-06-01
2004-06-01
4
A
0
3500.00
0
A
1988-08-08
1988-08-08
COMMON STOCK
3500.00
3500.00
D
DEFERRED STOCK UNITS GRANTED UNDER THE RADIOSHACK 2004 DEFERRED STOCK UNIT PLAN FOR NON-EMPLOYEE DIRECTORS.  UNITS VEST AS OF 1/3 EACH ON THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND CONVERT TO COMMON STOCK UPON SEPARATION FROM THE BOARD OF DIRECTORS.
JOHN P. CLARSON BY POWER OF ATTORNEY FOR WILLIAM G. MORTON,
2004-06-01