Makrehr is a village in Dhira tehsil in district of Kangra, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Makrehr was 97 which includes 41 males and 56 females. Makrehr covers 218.48 ha area. Pincode of Makrehr is 176065.