Udaypur Khalsa is a village in Bah tehsil in district of Agra, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Udaypur Khalsa was 1,449 which includes 804 males and 645 females. Udaypur Khalsa covers 449 ha area. Pincode of Udaypur Khalsa is 283113.