És una vila i municipi de la comarca natural del Lluçanès, de la qual se'n considera la seva capital, oficialment adscrit a la comarca d'Osona. Està situat al nord-est de la Depressió Central Catalana (entre els Pirineus i la serralada pre-litoral) i ocupa un territori de 13, 29 km2. La temperatura mitjana anual és al voltant dels 11ºC i la humitat mitjana és del 67%. Es troba a una altitud mitjana de 800 metres i té un clima mediterrani de muntanya mitjana amb tendència a continental. Els trets principals són les oscil·lacions tèrmiques pronunciades i la breu durada de les estacions equinoccials (primavera i tardor). Les precipitacions hi són escasses: oscil·len entre els 900 i els 600 mm/any, repartits en una mitjana de 70 dies, i tenen lloc principalment a la primavera i a l'estiu.