Canillas de Esgueva es una localidad de la provincia de Valladolid, en la Comunidad Autónoma de Castilla y León (España).
Se encuentra situada en el valle del río Esgueva siendo el segundo pueblo de la provincia del Valladolid que atraviesa el río. Su casería se asienta principalmente en la colina sobre la que se alzan las ruinas de sus castillo, dominando la vega del río.
Limita al este con Fombellida y al oeste con Encinas de Esgueva, con Hérmedes de Cerrato y Piñel de Arriba. Se halla comunicado por carretera con la ciudad de Valladolid, que se encuentra a 56 kilómetros, y con Peñafiel que está a 22 kilómetros.
Población:
79
INE 2017