Maljkovo se nalazi u općini Hrvace, u Splitsko-dalmatinskoj županiji na 392 metra nadmorske visine i prostire se na površini od 5,44 km². Prema popisu iz 2011. godine, u Maljkovu živi 79 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Dabar, Zasiok, Laktac, Vučipolje, Potravlje, Satrić, Otišić, Koljane, Zelovo i Donji Bitelić.