Integrado en la comarca de Alfoz de Burgos, se sitúa a 16 kilómetros de la capital burgalesa. El término municipal está atravesado por la carretera nacional N-234, entre los pK 476 y 479.
El relieve del municipio está definido por el valle del río de los Ausines y el altiplano en el que se encuentra. La altitud oscila entre los 963 metros al noreste, en el alto donde se sitúa un parque eólico, y los 860 metros a orillas del río. El pueblo se alza a 912 metros sobre el nivel del mar.
Parque eólico para generación de energía eléctrica, con una potencia total instalada de 38 MW, denominado «Campanario», en los términos municipales de Carcedo y Revillarruz, con 19aerogeneradores VESTAS de 2.000 kW, con rotor tripala de 90 m de diámetro, sobre torre troncocónica de 80 metros de altura, transformador de 2.100 kVA de potencia unitaria y relación de transformación 0,69/30 kV, red de media tensión subterránea a 30 kV de interconexión y línea subterránea de evacuación de 4,349 km de longitud, con llegadas a la Subestación Transformadora, denominada «Carcedo» 30/220 kV.