 Three rivers, Yamuna, Chambal and Utangan irrigate its land and separate it from the states Madhya Pradesh and Rajasthan.As of 2011 Indian Census, Bah had a total population of 16,211, of which 8,564 were males and 7,647 were females, giving a sex ratio of 893.Population within the age group of 0 to 6 years was 2,173.