Een straatkolk of trottoirkolk (in de volksmond vaak 'put' genoemd) is een voorziening om regenwater af te voeren. Een kolk is aangesloten op een regenwater- of vuilwaterriool of soms op een directe afvoerleiding naar oppervlaktewater. Veel kolken hebben een stankscherm om te voorkomen dat gassen vanuit het riool overlast of gevaar opleveren op de weg. Daarnaast hebben veel kolken een zandvang, een verdiept gedeelte waar zand en andere bezinkende delen (zoals bladeren en straatvuil) achterblijven, om te voorkomen dat het riool vervuild of zelfs verstopt raakt en daarmee de belangrijke functie van regenwaterafvoer in gevaar komt.