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

    <schemaVersion>X0101</schemaVersion>

<documentType>4</documentType>
    <periodOfReport>2003-05-09</periodOfReport>
    <notSubjectToSection16>0</notSubjectToSection16>
<issuer>        <issuerCik>0001062379</issuerCik>
        <issuerName>KEYSPAN CORP</issuerName>
<issuerTradingSymbol>KSE</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
    <reportingOwnerId>
        <rptOwnerCik>0001195021</rptOwnerCik>
            <rptOwnerName>PULEO LENORE F</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>Executive Officer</officerTitle>
    </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>77334</value>
            </transactionShares>
            <transactionValue>
                <value>22.50</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>A</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>92365</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>77334</value>
            </transactionShares>
            <transactionValue>
                <value>33.95</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>15031</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>15000</value>
            </transactionShares>
            <transactionValue>
                <value>27.0625</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>A</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>30031</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>15000</value>
            </transactionShares>
            <transactionValue>
                <value>33.95</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>15031</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>5667</value>
            </transactionShares>
            <transactionValue>
                <value>27.75</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>A</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>20698</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>5667</value>
            </transactionShares>
            <transactionValue>
                <value>33.95</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>15031</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>6900</value>
            </transactionShares>
            <transactionValue>
                <value>22.50</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>A</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>21931</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <nonDerivativeSecurity>
        <securityTitle>
            <value>Common Stock</value>
        </securityTitle>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>4952</value>
            </transactionShares>
            <transactionValue>
                <value>33.95</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>16979</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </nonDerivativeSecurity>

    <derivativeSecurity>
        <securityTitle>
            <value>Employee Stock Option (Right to Buy)</value>
        </securityTitle>
        <conversionOrExercisePrice>
            <value>22.50</value>
        </conversionOrExercisePrice>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>77334</value>
            </transactionShares>
            <transactionValue>
                <value>22.50</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <exerciseDate>
            <value>2001-01-20</value>
            <footnoteId id="F1"/>
        </exerciseDate>
        <expirationDate>
            <value>2010-01-19</value>
        </expirationDate>
        <underlyingSecurity>
            <underlyingSecurityTitle>
                <value>Common Stock</value>
            </underlyingSecurityTitle>
            <underlyingSecurityShares>
                <value>77334</value>
            </underlyingSecurityShares>
        </underlyingSecurity>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>323672</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </derivativeSecurity>

    <derivativeSecurity>
        <securityTitle>
            <value>Employee Stock Option (Right to Buy)</value>
        </securityTitle>
        <conversionOrExercisePrice>
            <value>27.0625</value>
        </conversionOrExercisePrice>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>15000</value>
            </transactionShares>
            <transactionValue>
                <value>27.0625</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <exerciseDate>
            <value>2000-05-20</value>
            <footnoteId id="F2"/>
        </exerciseDate>
        <expirationDate>
            <value>2009-05-19</value>
        </expirationDate>
        <underlyingSecurity>
            <underlyingSecurityTitle>
                <value>Common Stock</value>
            </underlyingSecurityTitle>
            <underlyingSecurityShares>
                <value>15000</value>
            </underlyingSecurityShares>
        </underlyingSecurity>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>308672</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </derivativeSecurity>

    <derivativeSecurity>
        <securityTitle>
            <value>Employee Stock Option (Right to Buy)</value>
        </securityTitle>
        <conversionOrExercisePrice>
            <value>27.75</value>
        </conversionOrExercisePrice>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>5667</value>
            </transactionShares>
            <transactionValue>
                <value>27.75</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <exerciseDate>
            <value>1999-08-13</value>
            <footnoteId id="F3"/>
        </exerciseDate>
        <expirationDate>
            <value>2008-08-12</value>
        </expirationDate>
        <underlyingSecurity>
            <underlyingSecurityTitle>
                <value>Common Stock</value>
            </underlyingSecurityTitle>
            <underlyingSecurityShares>
                <value>5667</value>
            </underlyingSecurityShares>
        </underlyingSecurity>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>303005</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </derivativeSecurity>

    <derivativeSecurity>
        <securityTitle>
            <value>Employee Stock Option (Right to Buy)</value>
        </securityTitle>
        <conversionOrExercisePrice>
            <value>22.50</value>
        </conversionOrExercisePrice>
        <transactionDate>
            <value>2003-05-09</value>
        </transactionDate>
    <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>M</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
    </transactionCoding>
        <transactionAmounts>
            <transactionShares>
                <value>6900</value>
            </transactionShares>
            <transactionValue>
                <value>22.50</value>
            </transactionValue>
            <transactionAcquiredDisposedCode>
                <value>D</value>
            </transactionAcquiredDisposedCode>
        </transactionAmounts>
        <exerciseDate>
            <value>2001-01-20</value>
            <footnoteId id="F1"/>
        </exerciseDate>
        <expirationDate>
            <value>2010-01-19</value>
        </expirationDate>
        <underlyingSecurity>
            <underlyingSecurityTitle>
                <value>Common Stock</value>
            </underlyingSecurityTitle>
            <underlyingSecurityShares>
                <value>6900</value>
            </underlyingSecurityShares>
        </underlyingSecurity>
        <postTransactionAmounts>
            <sharesOwnedFollowingTransaction>
                <value>296105</value>
            </sharesOwnedFollowingTransaction>
        </postTransactionAmounts>
        <ownershipNature>
            <directOrIndirectOwnership>
                <value>D</value>
            </directOrIndirectOwnership>
        </ownershipNature>
    </derivativeSecurity>

    <footnotes>
        <footnote id="F1">(1) The options vested ratably over a three year period begininng 1/20/01</footnote>
        <footnote id="F2">(2) The options vested ratably over a three year period beginning 5/20/00</footnote>
        <footnote id="F3">(3) The options vested on 8/13/99</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/Colleen A. Meade, as Attorney-in-Fact</signatureName>
        <signatureDate>2003-05-13</signatureDate>
    </ownerSignature>

</ownershipDocument>

