Villarcayo de Merindad de Castilla la Vieja es un municipio español situado en el norte de la provincia de Burgos, comarca de Las Merindades de Castilla, de la cual es capital administrativa, dentro de la comunidad autónoma de Castilla y León.