According to the 2011 census Banaskantha district has a population of 3,116,045. This gives it a ranking of 111th in India (out of a total of 640). The district has a population density of 290 inhabitants per square kilometre (750/sq mi). Its population growth rate over the decade 2001-2011 was 24.43%. Banaskantha has a sex ratio of 936 females for every 1000 males, and a literacy rate of 66.39%. The District is situated between 23.33 to 24.45 north latitude and72.15 to 73.87 east longitude.

Parameter Value Parameter Value
Area 12,703 sq km No. of Prant Offices 07
No. of Taluks 14 No. of Gram Panchayats 877
No. of Municipalities 06 No. of Villages 1251