Châteauneuf-la-Forêt is een stad in de Haute-Vienne, in de regio Nouvelle-Aquitaine, 35 km ten zuidoosten van Limoges.
Het grondgebied van 29 km² ligt op de grens van Corrèze en Creuse in het oosten, en dus op minder dan 20 km van het plateau van Millevaches.
De hoogte varieert van 336 m in het noorden, langs de rivier de Combade tot 644 m in het zuiden, en heeft daardoor een heuvelachtig en groen karakter, zoals blijkt uit de naam. In feite bestaat de plaats voor 44% uit weiden (voorkeur voor veeteelt) en voor 42% uit bossen.
Seat in de Middeleeuwen en toen onder het Ancien Régime van een kleine heerlijkheid wiens kasteel werd ontmanteld en vervolgens met de grond gelijk gemaakt na de revolutie, Châteauneuf-la-Forêt is beroemd gebleven vanwege de traditie die meldt dat het op deze plaatsen is dat Jezus zou zijn verschenen aan de toekomstige Sint-Antonius van Padua, in de 13e eeuw.
Veel later specialiseerde de stad zich in de productie van papier (er is nog steeds een kartonfabriek gevestigd). Tijdens de Tweede Wereldoorlog is het verzet daar actief, maar de repressie van de bezetter zal verschrikkelijk zijn.
Tegenwoordig verleidt de stad met zo'n 1600 inwoners met zijn meer, zijn recreatiecentrum en het potentieel op het gebied van wandelen in een ongerepte omgeving.