Rohira is a village in Malerkotla tehsil in district of Sangrur, Punjab, India. As per the data provided by Census of India in 2011, total population of Rohira was 2,874 which includes 1,543 males and 1,331 females. Rohira covers 425 ha area. Pincode of Rohira is 148023.