Der Ort befindet sich in 558 m ü. M. im Tal des Chmelenský potok im Blanský les. Nachbarorte sind České Chalupy im Nordwesten, Holašovice im Nordosten, Chmelná im Südosten sowie Brloh im Südwesten.
Gemeindegliederung
Die Gemeinde Nová Ves besteht aus den Ortsteilen České Chalupy (Böhmischhäuser) und Nová Ves.[3] Grundsiedlungseinheiten sind České Chalupy, Nová Ves und Řeviny.[4]