Villafranca de Córdoba es una villa y un municipio español de la provincia de Córdoba, Andalucía. En el año 2005 contaba con 3.893 habitantes. Su extensión superficial es de 58 km² y tiene una densidad de 67,1 hab/km². Sus coordenadas geográficas son 37º 57' N, 4º 32' O. Se encuentra situada a una altitud de 146 metros y a 27 kilómetros de la capital de provincia, Córdoba.
Forma parte de la Mancomunidad del Alto Guadalquivir cordobés.