Barbastro es la capital de la comarca del Somontano y una de las primeras ciudades de la provincia por número de habitantes. Según los últimos datos publicados por el Instituto Nacional de Estadística, con fecha 1 de enero de 2017, Barbastro cuenta con 16.907 personas empadronadas.

 
 
Año (enero)       Nº habitantes
1998                   14.462
1999                   14.503
2000                   14.671
2001                   14.382
2002                   15.032
2003                   15.490
2004                   15.592
2005                   15.778
2006                   15.880
2007                   16.025
2008                   16.486
2009                   16.924
2010                   17.080
2011                   17.085
2012                   17.304
2013                   17.210
2014                   17.109
2015                   17.020
2016                   16.961
2017 16.907
2018 16.944
2019 16.979
2020 17.174
2021 17.146
2022 17.214