Karaha is a village in Khaga tehsil in district of Fatehpur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Karaha was 577 which includes 303 males and 274 females. Karaha covers 113.89 ha area. Pincode of Karaha is 212655.