Film Setengah Hati mengisahkan tentang kehidupan di Desa Warnatari menjelang berlangsungnya pemilihan kepala desa. Kontestasi itu melibatkan Gilang (Beddu) yang mencalon diri. Dalam prosesnya, Gilang mendapatkan bantuan dari Astri (Tissa Biani) keponakannya yang menjadi tim sukses. Astri mencari tempat usaha sablon. Ia mendatangi Surya (Rachman Avri).
Untuk membuat Alat Peraga Kampanye (APK) buat mendukung Gilang. Namun, Surya enggan memenuhi pesanan APK tersebut. Hal ini dikarenakan Surya pernah berkonflik dengan Gilang di masa lalu. Ganes (Mahardika Yusuf) yang merupakan karyawan Surya melihat kesempatan untuk mendapatkan orderan ini. Ganes yang sedang membutuhkan uang untuk biaya kuliah, kemudian mendekati Astri.