La commune de Vic-sur-Cère, traversée par le 45e parallèle nord, est de ce fait située à égale distance du pôle Nord et de l’équateur terrestre (environ 5 000 km).
La commune couvre un territoire de 2 937 hectares, dont 585 de bois. Le nombre de logements de Vic-sur-Cère a été estimé en 2007 à 1 413, dont 912 résidences principales, 370 résidences secondaires ou occasionnelles et 132 logements vacants. 240 chambres d’hôtel. La densité est de 48,11 logements ou de 66,73 habitants par kilomètre carré (ou pour 100 hectares).