Gersloot (Fries: Gersleat) is een dorp in de gemeente Heerenveen en heeft 297 inwoners.

Tot de gemeentelijke herindeling van 1934 vormde Gersloot met de dorpen Luinjeberd, Terband en Tjalleberd de gemeente Aengwirden. De vier dorpen worden nog steeds Aengwirden, of De Streek genoemd.

Toch is Gersloot niet zomaar een dorp met meer koeien dan mensen. Dit dorp heeft iets bijzonders. Dit dorp heeft VV Gersloot! Met 22 leden en maar één elftal de kleinste voetbalvereniging van Nederland.