La localité de Saint-Firmin-sur-Loire est situé dans le département du Loiret. On y dénombre 525 habitants. Elle est tranquille. Le parc immobilier est en majorité ancien. La population est en majorité âgée ; on y distingue entre autres une taille moyenne des ménages relativement basse : 2.1 personnes, un pourcentage de personnes âgées de 28%, une proportion de retraités de 27% et un âge moyen de 45 ans.
La localité possède un climat particularisé par des précipitations de 683 mm par an. Du point de vue de l'économie, la situation est caractérisée en particulier par une taxe habitation de 17%, un taux de cadres de 39%. A constater une densité de population de 20 hab./km² et une portion d'utilisation de la voiture de 10%, par contre un taux de déplacement vers un lieu de travail extérieur de 89%.