Khushalgarh is a village in Anupshahr tehsil in district of Bulandshahr, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Khushalgarh was 1,951 which includes 1,014 males and 937 females. Khushalgarh covers 195.77 ha area. Pincode of Khushalgarh is 202398.