Vals-près-le-Puy là một xã thuộc tỉnh Haute-Loire trong vùng Auvergne-Rhône-Alpes ở nam trung bộ nước Pháp. Khu vực này có độ cao trung bình mét trên mực nước biển. Theo điều tra dân số năm 1999 của INSEE có dân số người.
Agnat • Aiguilhe • Allègre • Alleyrac • Alleyras • Ally • Araules • Arlempdes • Arlet • Arsac-en-Velay • Aubazat • Aurec-sur-Loire • Autrac • Auvers • Auzon • Azérat • Bains • Barges • Bas-en-Basset • Beaulieu • Beaumont • Beaune-sur-Arzon • Beaux • Beauzac • Bellevue-la-Montagne • Berbezit • Bessamorel • La Besseyre-Saint-Mary • Blanzac • Blassac • Blavozy • Blesle • Boisset • Bonneval • Borne • Le Bouchet-Saint-Nicolas • Bournoncle-Saint-Pierre • Le Brignon • Brioude • Brives-Charensac • Cayres • Céaux-d'Allègre • Cerzat • Ceyssac • Chadrac • Chadron • La Chaise-Dieu • Chamalières-sur-Loire • Chambezon • Le Chambon-sur-Lignon • Champagnac-le-Vieux • Champclause • Chanaleilles • Chaniat • Chanteuges • La Chapelle-Bertin • La Chapelle-d'Aurec • La Chapelle-Geneste • Charraix • Chaspinhac • Chaspuzac • Chassagnes • Chassignolles • Chastel • Chaudeyrolles • Chavaniac-Lafayette • Chazelles • Chenereilles • Chilhac • Chomelix • La Chomette • Cistrières • Cohade • Collat • Connangles • Costaros • Coubon • Couteuges • Craponne-sur-Arzon • Croisances • Cronce • Cubelles • Cussac-sur-Loire • Desges • Domeyrat • Dunières • Espalem • Espaly-Saint-Marcel • Esplantas • Les Estables • Fay-sur-Lignon • Félines • Ferrussac • Fix-Saint-Geneys • Fontannes • Freycenet-la-Cuche • Freycenet-la-Tour • Frugerès-les-Mines • Frugières-le-Pin • Goudet • Grazac • Grenier-Montgon • Grèzes • Javaugues • Jax • Josat • Jullianges • Lafarre • Lamothe • Landos • Langeac • Lantriac • Lapte • Laussonne • Laval-sur-Doulon • Lavaudieu • Lavoûte-Chilhac • Lavoûte-sur-Loire • Lempdes-sur-Allagnon • Léotoing • Lissac • Lorlanges • Loudes • Lubilhac • Malrevers • Malvalette • Malvières • Le Mas-de-Tence • Mazerat-Aurouze • Mazet-Saint-Voy • Mazeyrat-d'Allier • Mercœur • Mézères • Le Monastier-sur-Gazeille • Monistrol-d'Allier • Monistrol-sur-Loire • Monlet • Montclard • Le Monteil • Montfaucon-en-Velay • Montregard • Montusclat • Moudeyres • Ouides • Paulhac • Paulhaguet • Pébrac • Le Pertuis • Pinols • Polignac • Pont-Salomon • Pradelles • Prades • Présailles • Le Puy-en-Velay • Queyrières • Raucoules • Rauret • Retournac • Riotord • Roche-en-Régnier • Rosières • Saint-André-de-Chalencon • Saint-Arcons-d'Allier • Saint-Arcons-de-Barges • Saint-Austremoine • Saint-Beauzire • Saint-Bérain • Saint-Bonnet-le-Froid • Saint-Christophe-d'Allier • Saint-Christophe-sur-Dolaison • Saint-Cirgues • Saint-Didier-d'Allier • Saint-Didier-en-Velay • Saint-Didier-sur-Doulon • Sainte-Eugénie-de-Villeneuve • Sainte-Florine • Sainte-Marguerite • Sainte-Sigolène • Saint-Étienne-du-Vigan • Saint-Étienne-Lardeyrol • Saint-Étienne-sur-Blesle • Saint-Ferréol-d'Auroure • Saint-Front • Saint-Geneys-près-Saint-Paulien • Saint-Georges-d'Aurac • Saint-Georges-Lagricol • Saint-Germain-Laprade • Saint-Géron • Saint-Haon • Saint-Hilaire • Saint-Hostien • Saint-Ilpize • Saint-Jean-d'Aubrigoux • Saint-Jean-de-Nay • Saint-Jean-Lachalm • Saint-Jeures • Saint-Julien-Chapteuil • Saint-Julien-d'Ance • Saint-Julien-des-Chazes • Saint-Julien-du-Pinet • Saint-Julien-Molhesabate • Saint-Just-Malmont • Saint-Just-près-Brioude • Saint-Laurent-Chabreuges • Saint-Martin-de-Fugères • Saint-Maurice-de-Lignon • Saint-Pal-de-Chalencon • Saint-Pal-de-Mons • Saint-Pal-de-Senouire • Saint-Paul-de-Tartas • Saint-Paulien • Saint-Pierre-du-Champ • Saint-Pierre-Eynac • Saint-Préjet-Armandon • Saint-Préjet-d'Allier • Saint-Privat-d'Allier • Saint-Privat-du-Dragon • Saint-Romain-Lachalm • Saint-Vénérand • Saint-Vert • Saint-Victor-Malescours • Saint-Victor-sur-Arlanc • Saint-Vidal • Saint-Vincent • Salettes • Salzuit • Sanssac-l'Église • Saugues • La Séauve-sur-Semène • Sembadel • Séneujols • Siaugues-Sainte-Marie • Solignac-sous-Roche • Solignac-sur-Loire • Tailhac • Tence • Thoras • Tiranges • Torsiac • Valprivas • Vals-le-Chastel • Vals-près-le-Puy • Varennes-Saint-Honorat • Les Vastres • Vazeilles-Limandre • Vazeilles-près-Saugues • Venteuges • Vergezac • Vergongheon • Vernassal • Le Vernet • Vézézoux • Vieille-Brioude • Vielprat • Villeneuve-d'Allier • Les Villettes • Vissac-Auteyrac • Vorey • Yssingeaux