The municipality of Mojkovac covers an area of and according to the number of inhabitants (10 015 / 2003g) belongs among the smaller municipalities in Montenegro. The city resort is located at an altitude of . Its mathematical position is determined by geographical coordinates: the northernmost point is located at 43005 'SGŠ, which is at the same time the lowest point of the municipality, located on the banks of the Tara River; the southernmost point is the Đevojačka glava on Sinjajevina at 42054 'SGŠ; the most eastern point is the Mokro Polje in Bjelasica on the 19040's IGD and the westernmost point is Pećarac peak at Sinjajevina on 19021 IGD. The territory of this municipality borders with municipalities: Kolašin, Šavnik, Žabljak, Bijelo Polje and Berane.