Sonikpur is a village in Malpur tehsil in district of Sabar Kantha, Gujarat, India. As per the data provided by Census of India in 2011, total population of Sonikpur was 227 which includes 110 males and 117 females. Sonikpur covers 146.6 ha area. Pincode of Sonikpur is 383345.