A patak két forrásból ered, az egyik a Kerepestől nyugatra található Látó-hegy, míg a másik a Kerepestől délkeletre álló Hüdői-hegy lába. Kerepesen leginkább Malom-pataknak hívják, Rákospalota környékén Palotai-pataknak nevezték.
Útja során Kerepes Szilasliget nevű részéből kiindulva keresztülhalad Kistarcsa, majd Nagytarcsa belterületén, ahonnan egy éles kanyarral Cinkota felé veszi az irányt. Az M0 gyorsforgalmi út alatt áthaladva éri el Budapest XVI. kerületét, ahol az 1978-ban, mesterségesen kialakított Naplás-tóba torkollik. Innen egy mesterséges lefolyó indítja további útjára Mátyásföldön, Rákospalotán és Káposztásmegyeren, keresztül, ahol a Megyeri-erdő alatt beleömlik a Mogyoródi-patak. Onnan mintegy másfél kilométer megtétele után, nem messze a Megyeri hídtól végül a Dunába torkollik.