Shivhar is a village in Charkhari tehsil in district of Mahoba, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Shivhar was 743 which includes 396 males and 347 females. Shivhar covers 520.38 ha area. Pincode of Shivhar is 210421.