According to the 2021 census, the population of the municipality was 1,688 with 300 living in the town proper.[2] In 2011, there were 2,030 inhabitants.[3] In the 2011 census, 92% of the population were Croats.[4]
The list of settlements in the municipality is:[3]
Directly elected minority councils and representatives are tasked with consulting tasks for the local or regional authorities in which they are advocating for minority rights and interests, integration into public life and participation in the management of local affairs.[5] At the 2023 Croatian national minorities councils and representatives electionsSerbs of Croatia fulfilled legal requirements to elect 10 members minority council of the Municipality of Štefanje but ending up electing only 7 members.[6]