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

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2012-08-20</periodOfReport>

    <issuer>
        <issuerCik>0000104207</issuerCik>
        <issuerName>WALGREEN CO</issuerName>
        <issuerTradingSymbol>WAG</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001357171</rptOwnerCik>
            <rptOwnerName>ZIMMERMAN ROBERT G</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>108 WILMOT ROAD</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>DEERFIELD</rptOwnerCity>
            <rptOwnerState>IL</rptOwnerState>
            <rptOwnerZipCode>60015</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>SVP and Chief Strategy Officer</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Walgreen Co. Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2012-08-20</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>9208</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>34.75</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>48531</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Walgreen Co. Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2012-08-20</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>S</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>9208</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>35.75</value>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>39323</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeHolding>
            <securityTitle>
                <value>Walgreen Co. Common Stock</value>
            </securityTitle>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1478</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>I</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value>By trust</value>
                </natureOfOwnership>
            </ownershipNature>
        </nonDerivativeHolding>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Employee Stock Option (Right to Buy)</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>34.75</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2012-08-20</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>9208</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2005-09-01</value>
            </exerciseDate>
            <expirationDate>
                <value>2012-09-01</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>9208</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">The price reported is a weighted average price.  These shares were sold in multiple transactions at prices ranging from $35.75 to $35.755, inclusive. The reporting person undertakes to provide to the SEC staff, the issuer, or any securityholder of the issuer, upon request, information regarding the number of shares sold at each price within the range indicated.</footnote>
        <footnote id="F2">Includes shares received upon reinvestment of dividends and shares underlying Restricted Stock Units issued in lieu of dividends (through August 17, 2012) on outstanding Restricted Stock Units.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>/s/ Mark L. Dosier, attorney-in-fact</signatureName>
        <signatureDate>2012-08-22</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "edgar.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 8146}]
X0306
4
2012-08-20
0000104207
WALGREEN CO
WAG
0001357171
ZIMMERMAN ROBERT G
108 WILMOT ROAD
DEERFIELD
IL
60015
0
1
0
0
SVP and Chief Strategy Officer
Walgreen Co. Common Stock
2012-08-20
4
M
0
9208
34.75
A
48531
D
Walgreen Co. Common Stock
2012-08-20
4
S
0
9208
35.75
D
39323
D
Walgreen Co. Common Stock
1478
I
By trust
Employee Stock Option (Right to Buy)
34.75
2012-08-20
4
M
0
9208
0
D
2005-09-01
2012-09-01
Common Stock
9208
0
D
The price reported is a weighted average price.  These shares were sold in multiple transactions at prices ranging from $35.75 to $35.755, inclusive. The reporting person undertakes to provide to the SEC staff, the issuer, or any securityholder of the issuer, upon request, information regarding the number of shares sold at each price within the range indicated.
Includes shares received upon reinvestment of dividends and shares underlying Restricted Stock Units issued in lieu of dividends (through August 17, 2012) on outstanding Restricted Stock Units.
/s/ Mark L. Dosier, attorney-in-fact
2012-08-22