Marvejols est une ville de la Lozère en région Occitanie.
Marvejols compte 4992 habitants appelés les "Marvejolais, Marvejolaises".
La densité de la population de Marvejols est de 416 habitants au km².
Le maire de Marvejols est Madame Patricia BREMOND