Petite commune de 947 habitants, Charmeil vit au rythme d'une économie rurale traditionnelle. Le revenu médian s'inscrit dans la moyenne française.
Seuls 17,8 % des actifs travaillent dans la commune, les autres rejoignant principalement Vichy et Cusset. Parmi les principaux employeurs figurent CTLPACK VICHY SAS et VALMONT FRANCE. Les ouvriers forment la catégorie socioprofessionnelle dominante (43,2 % des emplois).
La commune est éligible à l' Aide à Finalité Régionale.
Sur la base du dernier millésime Filosofi, le revenu médian de Charmeil atteint 24 160 €, proche du repère hexagonal. Rapporté à la médiane du département (20 990 €), le niveau de vie communal dépasse d'environ 3 170 € le repère.
À 8,7 % de chômage pour 398 actifs, Charmeil est dans la zone médiane française. Sur le versant socioprofessionnel, les ouvriers tiennent la première place (43,2 %).
Avec 116 établissements actifs en 2023, Charmeil présente un profil industriel marqué. Dans la ventilation par secteur, commerce, transports, hébergement et restauration pèse 40,5 % du stock d'établissements. En 2024, 18 établissements ont été créés, dans une trajectoire décennale à +20,8 % — une dynamique de création positive. Parmi les principaux employeurs identifiés figurent notamment CTLPACK VICHY SAS et VALMONT FRANCE.
Les finances communales sont solides: en 2024, 1 103 €/hab de recettes de fonctionnement et 258 €/hab d'épargne brute, pour 564 €/hab d'encours de dette. La capacité de désendettement ressort à 2,2 années (courte), pour 253 €/hab de dépenses d'équipement.
En 2024, la TFB globale atteint 31,73 % à Charmeil, inférieure au repère national moyen. Par rapport à la médiane départementale (42,06 %), l'écart communal atteint -10,33 points, pour une part communale pure à 30,87 %. La cotisation foncière des entreprises (CFE) ressort à 29,67 %, la taxe d'habitation (résidences secondaires et vacants) atteint 20,29 %.
Le contexte régional pèse sur le profil économique — Charmeil est une commune d'Auvergne-Rhône-Alpes. L'ANCT classe Charmeil dans le dispositif d'Aide à Finalité Régionale (AFR), ce qui module certains dispositifs d'aide. Côté navettes domicile-travail, 308 actifs vont travailler notamment vers Vichy et Cusset. Côté social, 130 allocataires sont identifiés par la CAF, dont 15 foyers perçoivent le RSA.