Makrandipur is a village in Ramanujnagar tehsil in district of Surguja, Chhattisgarh, India. As per the data provided by Census of India in 2011, total population of Makrandipur was 4,060 which includes 2,028 males and 2,032 females. Makrandipur covers 1730.3 ha area. Pincode of Makrandipur is 497333.