Desoto Lakes is a census-designated place in Sarasota County, Florida, United States. The population was 2,137 at the 2020 US census, down from 3,646 at the 2010 US Census. It is part of the North Port–Bradenton–Sarasota, Florida Metropolitan Statistical Area.