Sarasota is a city in and the county seat of Sarasota County, Florida, United States. It is located in Southwest Florida, the southern end of the Tampa Bay area, and north of Fort Myers and Punta Gorda.