Caridade do Piauí é um município brasileiro do estado do Piauí. Localiza-se a uma latitude 07º43'59" sul e a uma longitude 40º59'23" oeste, estando a uma altitude de 347 metros. Sua população estimada em 2004 era de 4.113 habitantes. Possui uma área de 419,87 km².