De Anstelerbeek, Anstellerbeek, Anselerbeek, Anselderbeek, Ansel of Anstel is een beek in de Nederlandse provincie Limburg. De beek ligt in de gemeente Kerkrade en loopt vanaf de Nederlands-Duitse grens bij de Hamstraat (bij de rotonde met de Voorterstraat) in noordwaartse richting door de Anstelvallei via het stuwmeertje Cranenweyer en daarna buigt het langzaam af naar het oosten om uit te monden in de Worm.
De beek heeft vele namen die allen een oorsprong hebben in de naam Ansel, maar de beek wordt als zodanig pas genoemd als zij de grens met Duitsland gepasseerd is en ontstaat daar vlak voor door de samenvloeiing van de Crombacherbeek, de Bleijerheiderbeek en de Amstelbach.