Vecoux est une commune française de moyenne montagne située dans le département des Vosges, en région Grand Est. Elle marque la limite Sud de l'aire urbaine de Remiremont dont elle fait partie. Ses habitants sont appelés les Picosés. Ce gentilé est partagé avec les voisins de Dommartin-lès-Remiremont.