Roku (Perzisch: ركو) is een dorp in de provincie Gīlān in het noorden van Iran, in de regio Talesh, nabij de Kaspische Zee. Roku telde in 2006 bij de volkstelling 258 inwoners. De bevolking bestaat hoofdzakelijk uit inwoners uit de lokale etnische en culturele gemeenschappen van Noord-Gilan en Talesh.
Geografie Roku is een landelijk dorp en maakt deel uit van het traditionele plattelandsgebied van Talesh. De omgeving wordt gekenmerkt door bossen, heuvelachtig terrein en landbouwgebieden.
Categorie:Plaats in Gilan