En el censo de abril de 2001, Escocia contaba con 5.062.011 habitantes, constituyendo así algo menos del 10% de la población total del Reino Unido.