La commune de Saint-Firmin-sur-Loire, sereine, se trouve dans le département du Loiret et on y dénombre 525 habitants. Les bâtiments âgés composent l'essentiel du parc immobilier. La population est principalement âgée ; on y distingue en particulier une assez faible taille moyenne des ménages : 2.1 personnes, un pourcentage d'enfants et d'adolescents de 19% et un âge moyen de 45 ans.
Le climat économique est caractérisé par une part de cadres de 39%. La commune profite de conditions climatiques définies par un ensoleillement de 1763 heures par an mais des précipitations de 683 mm par an. Elle est également caractérisée par une évolution du nombre de places en établissement scolaires de 144, par contre une proportion de propriétaires de 83%, une année moyenne de contruction de 1954 et une densité de population de 20 hab./km².