Location
In the western part of the Department of Corrèze, on the edge of the Brive basin and the country of Uzerche, the municipality of Juillac extends over 33.14 km2. It is watered by the Roseix and its tributary the Tournerie stream which, both, take their source there.
The minimum altitude, 154 metres, lies at the extreme south, where the Roseix leaves the commune and enters on that of Rosiers-de-Juillac. The maximum elevation with 410 or 415 metres is located in the extreme north-west, at the place called lieu-dit les Bichets, on the edge of Saint-Cyr-les-Champagnes. A mark at the post office building indicates 300 meters. The town is hilly.
The village of Juillac, at the intersection of the departmental roads (RD) 39, 71 and 901, lies, in great circle distances, 21 km north of Terrasson-Lavilledieu, 22 km southwest of Uzerche and 24 km north-west of Brive-la-Gaillarde.
The communal territory is also served by RD 4, 52, 52nd, 71E1 and 114.