Castilblanco es una localidad y municipio español situado en el suroeste de la península ibérica, en la provincia de Badajoz, comunidad autónoma de Extremadura.