Makraguda is a village in Kegaon tehsil in district of Kalahandi, Odisha, India. As per the data provided by Census of India in 2011, total population of Makraguda was 1,906 which includes 980 males and 926 females. Makraguda covers 758 ha area. Pincode of Makraguda is 766036.