La villa dista 96km2 de la capital y cuenta con una extensión de 80km2 y con una altitud de 642 m sobre el nivel del mar.
Su origen se remonta al Eneolítico, según confirman los restos hallados en las Cuevas del Hierro y de Los Cholones, con pinturas pertenecientes a la edad del bronce.
Su fundación se enlaza con la época romana bajo el nombre de ‘Ipocobulcoba’, habiéndose encontrado restos de esta época como aras (altares), pedestales, una gran cisterna, etc. Con la dominación musulmana cumplió una importante misión estratégica.
Posteriormente, la Reconquista cristiana en el siglo XIII afianza su posición militar, recibiendo su actual nombre de Carcabuey. Actualmente cuenta con 2827 habitantes.