До прихода испанцев территорию муниципалитета населяли представители индейского племени es:Nutabes.
Поселение из которого позднее вырос город было основано в 1636 году. Муниципалитет Санта-Роса-де-Осос был выделен в отдельную административную единицу в 1814 году.
По данным Национального административного департамента статистики Колумбии, совокупная численность населения города и муниципалитета в 2012 году составляла 34 295 человек[3].
Динамика численности населения муниципалитета по годам:
Численность населения по годам
2005
2006
2007
2008
2009
2010
2011
2012
31 025
31 560
32 013
32 469
32 923
33 380
33 838
34 295
Согласно данным переписи 2005 года мужчины составляли 50,4 % от населения Санта-Роса-де-Ососа, женщины — соответственно 49,6 %. В расовом отношении белые и метисы составляли 84 % от населения города; негры, мулаты и райсальцы — 16 %[4].
Уровень грамотности среди всего населения составлял 89,2 %.
Экономика
Основу экономики Санта-Роса-де-Ососа составляют сельскохозяйственное производство, добыча золота, производство одежды и бумаги, а также производство электроэнергии.
56,2 % от общего числа городских и муниципальных предприятий составляют предприятия торговой сферы, 33,9 % — предприятия сферы обслуживания, 8,8 % — промышленные предприятия, 1,1 % — предприятия иных отраслей экономики[4].