Conform recensământului efectuat în 2021, populația comunei Hârsești se ridică la 2.067 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 2.480 de locuitori.[3] Majoritatea locuitorilor sunt români (88,1%), iar pentru 11,9% nu se cunoaște apartenența etnică.[4] Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (87,52%), iar pentru 12,14% nu se cunoaște apartenența confesională.[5]
Politică și administrație
Comuna Hârsești este administrată de un primar și un consiliu local compus din 11 consilieri. Primarul, Ionel Moloiu[*], de la Partidul Social Democrat, este în funcție din . Începând cu alegerile locale din 2024, consiliul local are următoarea componență pe partide politice:[6]
La sfârșitul secolului al XIX-lea, comuna făcea parte din plasa Cotmeana a județului Argeș și era formată din satele Hârsești și Vlășcuța, având în total 1270 de locuitori, trei biserici și o școală rurală.[7] La acea vreme, pe teritoriul actual al comunei mai funcționa în aceeași plasă și comuna Martalogi-Ciobani, cu cele două sate de la care își trage numele, având împreună 730 de locuitori; existau și aici o biserică și o școală primară rurală.[8] Anuarul Socec din 1925 consemnează comunele în aceeași plasă — comuna Hârsești având 2996 de locuitori în satele Hârsești și Vlășcuța și în cătunul Bărăgai;[9] și comuna Martalogi-Ciobani, denumită acum doar Martalogi, având 1140 de locuitori în aceleași două sate ale ei.[10] Comuna Martalogi a fost desființată în 1931, satele ei trecând atunci la comuna Hârsești.[11]
Două obiective din comuna Hârsești sunt incluse în lista monumentelor istorice din județul Argeș ca monumente de interes local, ambele aflate în satul Hârsești și clasificate ca monumente de arhitectură: două biserici cu hramul „Adormirea Maicii Domnului”, una din 1834 aflată în strada Dispensarului și alta din 1865 aflată în strada Ghebărești.