Flores do Piauí é um município brasileiro do estado do Piauí. Localiza-se a uma latitude 07º47’28” sul e a uma longitude 42º55’38” oeste, estando a uma altitude de 300 metros. Sua população estimada em 2004 era de 4.127 habitantes.