Pouilly-sur-Loire ist eine französische Gemeinde mit 1636 Einwohnern (Stand 1. Januar 2017) und einer Fläche von 20,28 km² im Département Nièvre in der Region Bourgogne-Franche-Comté. Der Ort liegt am rechten Ufer der Loire, elf Kilometer südöstlich von Sancerre auf einer Höhe zwischen 143 und 244 m über dem Meer.