Villalcón es un municipio y localidad española en el partido de Frechilla de la provincia de Palencia (Castilla y León).