Cuenta con una población de 868 habitantes (INE 2024).
Gráfica de evolución demográfica de Castejón de Sos[8] entre 1842 y 2021
Población de derecho según los censos de población del INEPoblación de hecho según los censos de población del INEEntre el censo de 1857 y el anterior, este municipio desaparece porque se integra en el municipio 22614 (Ramastué) Entre el censo de 1877 y el anterior, aparece este municipio porque cambia de nombre y desaparece el municipio 22614 (Ramastué)[9]
↑de las Pueblas Rodríguez, Jesús Martín; Hidalgo Arellano, María Asunción (2002). Municipio de Castejón de Sos. Toponimia de Ribagorza. Lérida: Editorial Milenio-Gobierno de Aragón. ISBN84-9743-045-X.
↑Según aparece en la Ley 12/2002, de 28 de mayo, de creación de la Comarca de Ribagorza y el Decreto Legislativo 2/2006, de 27 de diciembre, del Gobierno de Aragón, por el que se aprueba el texto refundido de la Ley de Delimitación Comarcal de Aragón.
↑Secretaría General Técnica, Ministerio de Administraciones Públicas (2008). Variaciones de los Municipios de España desde 1842 (1.ª edición). Madrid: Gobierno de España. Consultado el 22 de enero de 2024.