Su término municipal se extiende en el valle del río Oquillas, en suave ascenso hacia el valle del Esgueva situado al norte.
Está atravesado por la Autovía del Norte, entre los pK 176 y 178.
El municipio se sitúa a 64 kilómetros de la capital burgalesa y se alza a 914 metros sobre el nivel del mar.
Así se describe a Oquillas en el tomo XII del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar, obra impulsada por Pascual Madoz a mediados del siglo XIX:[2] Cuenta con una población de 49 habitantes (INE 2024).
Población de derecho según los censos de población del INE.