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.
|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|