La sede actual del ayuntamiento villenense está en el Palacio Municipal, edificio del siglo XVI situado en la plaza de Santiago, en el centro de la ciudad, aunque tiene diversas dependencias repartidas en otras localizaciones debido a la falta de espacio en el edificio.