Según el censo oficial del año 2011 del INE, Carabaña cuenta con 2.036 habitantes.