Villamartín estas urbeto kaj municipo de la Aŭtonoma Komunumo Andaluzio, en la provinco Cádiz, sude de Hispanio. La areo de la municipo estas 210 km2 kie loĝas 12362 geloĝantoj. Villamartín situas je 92 km de la provinca ĉefurbo Cádiz.