Tolka (angl. River Tolka, ír. An Tulcha) je rieka vo východnom Írsku, dĺžka 34 km.

Pramení pri meste Dunshaughlin (grófstvo Meath) severozápadne od Dublinu a tečie na juhovýchod cez Dunboyne a Clonee. Na území grófstva Dublin tečie najprv na východ, preteká cez Blanchardstown (kde zľava priberá Pinkeen), stáča sa na juhovýchod a pokračuje cez Mulhuddart a Corduff. Pri Ashtowne sa znovu stáča na východ, tečie okrajom Finglasu a cez Glasnevin, potom sa definitívne stáča juhovýchodným smerom a pokračuje cez mestské štvrte Dublinu Drumcondra, Ballybough, Fairview a East Wall, kde ústi do zálivu Dublin Bay.

Preteká cez rozsiahly park Tolka Valley Park a okrajom areálu dublinskej botanickej záhrady. Medzi Blanchardstownom a Cabrou tečie súbežne s Royal Canal na pravom brehu.