As of 2011, Bakapur has a total number of 286 houses and population of 1403 of which 711 are males while 692 are females, according to the report published by Census India in 2011. Literacy rate of Bakapur is 80.06%, higher than state average of 75.84%. The population of children under the age of 6 years is 164 which is 11.69% of total population of Bakapur, and child sex ratio is approximately 1076 as compared to Punjab state average of 846.
Most of the people are from Schedule Caste which constitutes 60.09% of the total population in Bakapur. The town does not have any Schedule Tribe population.
501 people were engaged in work activities out of the total population of Bakapur which includes 415 males and 86 females. According to the 2011 census survey report, 76.85% workers describe their work as main work and 23.15% workers are involved in marginal activity providing livelihood for less than 6 months.[1]
Education
The village has a co-ed primary school founded in 1954. The schools provide a mid-day meal as per the Indian Midday Meal Scheme.[3]
Transport
Rail
Phillaur Junction is the nearest train station however, Bhattian railway station is 3 km away from the village.