Dobrna je stekla status općine na temelju reforme lokalne samouprave Republike Slovenije iz 1998. godine. Površinski Dobrna mjeri 31,68 km2 i ima 2.164 stanovnika.
Dobrna je podijeljena na 11 naselja - Dobrna, Pristova, Luka pri Dobrni, Zavrh nad Dobrnom, Klanc, Lokovina, Brdce nad Dobrnom, Strmec nad Dobrnom, Parož, Vrba i Vinska Gorica. Najveće naselje - selo Dobrna - nalazi se na nadmorskoj visini od 375 m, a najviši dio općine je Paški Kozjak - Štrukljev vrh od 1227 m.
Udaljenost od upravnog središta u Celju je 18 km, a od Velenja 10 km. Do najbliže zračne luke u Mariboru je 60 km, do zračne luke Brnik 85 km i do zračne luke u Grazu 120 km.
Klima Dobrne je vrlo blaga. Paški Kozjak na sjeveru zatvara kotlinu i sprječava ulaz hladnim sjevernim vjetrovima. Srednja godišnja temperatura je 8,4 ºC, srednja ljetna 16,5 ºC, srednja temperatura zraka u kolovozu je 18,4 ºC, a najviša temperatura zraka u kolovozu je 31,5 ºC.
Godišnje ovdje ima oko 97 kišnih dana, a godišnja količina oborina iznosi oko 960 mm, dok je prosječna vlaga zraka 8%.
Općina Dobrna je donošenjem triju lokacijskih planova proširila svoje mogućnosti za razvoj turizma i drugih poslovnih mogućnosti.