Tapi is one of the 33 districts of Gujarat state in western India. Vyara town is the district headquarters.

According to the 2011 census Tapi district has a population of 806,489, roughly equal to the nation of Comoros or the US state of South Dakota. This gives it a ranking of 484th in India (out of a total of 640).The district has a population density of 234 inhabitants per square kilometre (610/sq mi) . Its population growth rate over the decade 2001-2011 was 12.07%. Tapi has a sex ratio of 1004 females for every 1000 males, and a literacy rate of 69.23%.