Navas de Oro es una localidad y un municipio español en el noroeste de la provincia de Segovia, comunidad autónoma de Castilla y León. Se sitúa en la comarca de la Tierra de Pinares de la Campiña Segoviana. La extensión de su término municipal es de 62,27 km2, y está limitado al norte por el río Pirón y al sur por el Eresma. Limita al norte con Samboal y San Martín y Mudrián, al sur con Nava de la Asunción, al oeste con Coca y al este con Migueláñez, Bernardos y Carbonero el Mayor.