El municipio de Bárcabo esta ubicado en la Comarca de Sobrarbe, situada en el Prepirineo y en el Parque Natural de la Sierra y los Cañones de Guara.
Enclavados en su término municipal, además del propio Bárcabo se encuentran los núcleos de Almazorre, Betorz, Eripol, Hospitales, Lecina, Santa María de la Nuez y Suelves.
La redacción del Plan General, en consonancia con las actuales Directrices Parciales de Ordenación Territorial del Pirineo Aragonés ha optado por un modelo de crecimiento urbanístico que no varíe la unidad morfológica de los núcleos urbanos, ni las de su entorno natural, que le confiere carácter e identidad. Se han establecido modelos compactos frente a la dispersión, siguiendo la trama urbana preexistente, conservando espacios libres, de acuerdo con su estructura parcelaria y demás características, para la protección de los inmuebles o conjuntos de especial valor.