Karni Khera is a village in Fazilka tehsil in district of Firozpur, Punjab, India. As per the data provided by Census of India in 2011, total population of Karni Khera was 3,890 which includes 1,994 males and 1,896 females. Karni Khera covers 1029 ha area. Pincode of Karni Khera is 152123.