36 952 человека
Население Шаффхаузена (по состоянию на декабрь 2020 года[обновление]) составляет 36 952 человека. По состоянию на 2014 год[обновление] 27,9% населения составляют постоянно проживающие иностранные граждане. Из иностранного населения (по состоянию на 2008 год [обновление]) 21% - выходцы из Германии, 13,3% - из Италии, 8,8% - из Хорватии, 13,3% - из Сербии, 6% - из Македонии, 9% - из.