Shakarpura is a village in Akbarpur tehsil in district of Nawada, Bihar, India. As per the data provided by Census of India in 2011, total population of Shakarpura was 3,398 which includes 1,808 males and 1,590 females. Shakarpura covers 421.22 ha area. Pincode of Shakarpura is 805110.