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

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2016-01-01</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0001407623</issuerCik>
        <issuerName>RETAIL OPPORTUNITY INVESTMENTS CORP</issuerName>
        <issuerTradingSymbol>ROIC</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001203845</rptOwnerCik>
            <rptOwnerName>TANZ STUART A</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O RETAIL OPPORTUNITY INVESTMENTS CORP.</rptOwnerStreet1>
            <rptOwnerStreet2>8905 TOWNE CENTRE DRIVE, SUITE 108</rptOwnerStreet2>
            <rptOwnerCity>SAN DIEGO</rptOwnerCity>
            <rptOwnerState>CA</rptOwnerState>
            <rptOwnerZipCode>92122</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>Chief Executive Officer</officerTitle>
            <otherText></otherText>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.0001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2016-01-01</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>20833</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1086102</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.0001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2016-01-01</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>25000</value>
                    <footnoteId id="F2"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1111102</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.0001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2016-01-01</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>22767</value>
                    <footnoteId id="F3"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1133869</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock, par value $0.0001 per share</value>
            </securityTitle>
            <transactionDate>
                <value>2016-01-01</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>F</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>29535</value>
                    <footnoteId id="F4"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>17.90</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>1104334</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">On February 26, 2013, the reporting person was granted 62,500 shares of restricted Common Stock that were issued pursuant to the Retail Opportunity Investments Corp. 2009 Equity Incentive Plan. The shares vest as to 20,834 shares on January 1, 2014, 20,833 shares on January 1, 2015 and 20,833 shares on January 1, 2016 based on the Issuer's achievement of certain performance criteria for each of the 12 months ending December 31, 2013, 2014 and 2015. The performance criteria for 2015 were met, resulting in vesting of 20,833 shares. This report is being filed to reflect the vesting of these shares.</footnote>
        <footnote id="F2">On February 21, 2014, the reporting person was granted 75,000 shares of restricted Common Stock that were issued pursuant to the Retail Opportunity Investments Corp. 2009 Equity Incentive Plan. The shares vest as to 25,000 shares on January 1, 2015, 25,000 shares on January 1, 2016 and 25,000 shares on January 1, 2017 based on the Issuer's achievement of certain performance criteria for each of the 12 months ending December 31, 2014, 2015 and 2016. The performance criteria for 2015 were met, resulting in vesting of 25,000 shares. This report is being filed to reflect the vesting of these shares.</footnote>
        <footnote id="F3">On February 24, 2015, the reporting person was granted 68,300 shares of restricted Common Stock that were issued pursuant to the Retail Opportunity Investments Corp. 2009 Equity Incentive Plan. The shares vest as to 22,767 shares on January 1, 2016, 22,767 shares on January 1, 2017 and 22,766 shares on January 1, 2018 based on the Issuer's achievement of certain performance criteria for each of the 12 months ending December 31, 2015, 2016 and 2017. The performance criteria for 2015 were met, resulting in vesting of 22,767 shares. This report is being filed to reflect the vesting of these shares.</footnote>
        <footnote id="F4">Consists of shares of Common Stock withheld by the Issuer in order to satisfy the tax withholding obligation of the reporting person in connection with shares of restricted Common Stock that vested.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Stuart A. Tanz</signatureName>
        <signatureDate>2016-01-05</signatureDate>
    </ownerSignature>
</ownershipDocument>
