De Molenbeek ontspringt nabij de vijvers van Sint-Genesius-Rode, aan de Sint-Annahoeve en het Hof Te Lansrode en loopt van Sint-Genesius-Rode via Alsemberg, Dworp en Huizingen naar haar monding in de Zenne in Lot. Dan heeft ze 12,5 km afgelegd en eindigt ze ruim 60 meter lager.