Castelflorite (Castiflorit en aragonés) es un municipio de España en la provincia de Huesca, Comunidad Autónoma de Aragón. Tiene un área 34,61 km² con una población de 129 habitantes (INE 2008) y una densidad de 3,73 hab/km².
En Castelflorite tuvo lugar la batalla del mismo nombre, en la que el último Conde de Urgel, Jaime II de Urgel, que se había levantado en armas contra el rey de Aragón Fernando I de Aragón fue derrotado por éste en 1413.
Población:
114
INE 2017