Medina del Campo se encuentra a 720 msnm a orillas del río Zapardiel, extendiéndose su término municipal sobre 153 km², donde se destacan otros tres núcleos urbanos: Gomeznarro, Rodilana y una parte de la urbanización de Las Salinas, que es compartida con otro municipio.