Guéret is in a plateau between the Creuse and the Gartempe rivers, at the foot of two hills: the "Puy de Gaudy", high, and the "Maupuy", high. The "commune" has an area of , and its average altitude is ; at the city hall, the altitude is .