Die Pielach ist ein Fluss im südwestlichen Niederösterreich, der Richtung Norden fließt und in die Donau mündet.
Er entspringt nördlich von Annaberg in einer Höhe von 976 m NN und durchquert zuerst die nördlichen Kalkalpenund kommt westlich von Sankt Pölten in das Alpenvorland und mündet bei Melk in die Donau. Dabei legt er eine Strecke von 70 km zurück. Bei Hofstetten hat er eine durchschnittliche Wassermenge von 5,1 m³/sek (im Jahr 2000).
Bedeutendere Orte sind Kirchberg an der Pielach, Ober-Grafendorf, Prinzersdorf und Loosdorf. Durch das Tal der Pielach führt auch die Trasse der Mariazellerbahn.