Bhawanipur () is a village in Karhal block of Mainpuri district, Uttar Pradesh. As of 2011, it had a population of 1,472, in 270 households.
As of 2011, Bhawanipur had a population of 1,472, in 270 households. This population was 53.3% male (784) and 46.7% female (688). The 0-6 age group numbered 203 (122 male and 81 female), or 13.8% of the total population. 389 residents were members of Scheduled Castes, or 26.4% of the total.
The 1961 census recorded Bhawanipur as comprising 2 hamlets, with a total population of 821 people (440 male and 381 female), in 148 households and 104 physical houses. The area of the village was given as 684 acres.
As of 2011, Bhawanipur had 1 primary school; it did not have any kind of healthcare facility. Drinking water was provided by well and hand pump; there were no public toilets. The village had a public library but no post office; there was at least some access to electricity for all purposes. Streets were made of both kachcha and pakka materials.