According to 2001 census, the municipality had 10,411 inhabitants, of whom 91.29% were Croats and 6.63% were Serbs.
Before the Croatian War of Independence, the 1991 census lists the greater municipality of Otočac as having 24,992 inhabitants, with 16,355 Croats (65.44%) and 7,781 Serbs (31.13%).