Vignoux-sur-Barangeon est une commune française située dans le département du Cher, en région Centre-Val de Loire.