Alma s’étend sur une superficie totale de 195,59 km2, dont 15% du territoire est urbanisé. La ville est limitrophe au lac Saint-Jean et traversée par deux rivières; la Grande Décharge et la Petite Décharge qui forment la rivière Saguenay à leur confluent. Avec plus de 30 000 habitants, Alma est la métropole de la MRC de Lac-Saint-Jean-Est.