La commune de Neuville s'étend sur 14,29 km2, dans le sud du département de la Corrèze.
De 238 mètres d'altitude, à l'est du lieu-dit Salgues, là où petit ruisseau affluent de la Souvigne quitte la commune et entre sur celle de Saint-Chamant ; à 593 mètres au nord-ouest, près du lieu-dit le Sirieix.
Population 208 habitants.
“ De gueules à la croix d'argent chargée d'une autre croix de sinople”