Keshopur is a village in Ambikapur tehsil in district of Surguja, Chhattisgarh, India. As per the data provided by Census of India in 2011, total population of Keshopur was 1,570 which includes 776 males and 794 females. Keshopur covers 230.32 ha area. Pincode of Keshopur is 497001.