Drniš has 3 224 inhabitants, whilst the wider town area counts a total of 7 801 inhabitants. Town area covers 355 km2 and, besides town area, encompasses 27 small villages: Badanj, Biočić, Bogatić, Brištane, Drinovci, Drniš, Kadina Glavica, Kanjane, Kaočine, Karalić, Ključ, Kričke, Lišnjak, Miočić, Nos Kalik, Pakovo Selo, Parčić, Pokrovnik, Radonić, Sedramić, Siverić, Širitovci, Štikovo, Tepljuh, Trbounje, Velušić and Žitnić.
Two rivers flow through wider town area - Krka and Čikola, and the area is surrounded by three mountains: Promina (1148m), Moseć (838m) and Svilaja (1508m). The climate here is sub-Mediterranean, with mild winters and hot summers.