Anrath liegt am linken Niederrhein in Nordrhein-Westfalen und ist seit 1970 ein Stadtteil der neuen Stadt Willich. Die Ortschaft liegt nordöstlich der Niers etwa 37 Meter über dem Meeresspiegel. Südlich und westlich des Ortes verläuft der Floethbach.