Comuna Balilesti este situata la 35 de km fata de municipiul Pitesti - resedinta de judet, la 30 km fata de Municipiul Campulung si la 17 km fata de orasul Mioveni. Prima atestare documentara despre aceasta localitate dateaza din 6 iunie 1528 si este amintit frecvent in scrierile vremii, lucru ce dovedeste locul si rolul sau in viata economica si social-politica pe valea Bratiei.
Denumirea localitatii vine de la Balila, capitan in oastea domnitorului Radu de la Afumati, ginerele domnitorului Neagoe Basarab, ctitorul Manastirii Curtea de Arges, atestarea documentara in acest sens avand la baza actul din 5 septembrie 1519 prin care Neagoe Basarab "intareste" manastirii sale mai multe locuri. Din consemnarile lui A. Xenopol aflam ca pe teritoriul comunei Balilesti s-ar fi aflat un castru roman cu denumirea de "Siliste" ce ar data din secolul al II-lea e.n., nevalorificat arheologic.
In 1950, comunele Balilesti si Poenita au fost arondate raionului Muscel din regiunea Arges. In 1968, ele au trecut la judetul Arges; tot atunci a fost desfiintata comuna Poenita, satele ei fiind incluse in comuna Balilesti.