L'origine du nom serait Kol I shen ce qui signifie Saint Nicolas en albanais. Serbe au temps de l'empire médiéval serbe la ville fut envahie par des Albanais catholiques et devint sous l'occupation turque un avant-poste turc
| 1948 | 1953 | 1961 | 1971 | 1981 | 1991 | 2003 |
|---|---|---|---|---|---|---|
| 1 441 | 1 644 | 1 870 | 2 421 | 2 699 | 2 817 | 2 989 |
En 2009, la population de Kolašin était estimée à 3 015 habitants.
| Répartition de la population par nationalités | Nombre | % |
| Monténégrins | 1 798 | 60,15 |
| Serbes | 998 | 33,38 |
| Musulmans | 30 | 1,00 |
| Yougoslaves | 14 | 0,46 |
| Croates | 5 | 0,16 |
| Slovènes | 1 | 0,03 |
| Russes | 1 | 0,03 |
| Macédoniens | 1 | 0,03 |
| Ukrainiens | 1 | 0,03 |
| Italiens | 1 | 0,03 |
| Inconnus/Autres |