Gemeente
Tot 1934 behoorden Sintjohannesga, Rotsterhaule en Rohel tot het westelijk deel van de gemeente Schoterland. Daarna, werd op verzoek van Heerenveen, de grenzen van de gemeente Schoterland verlegd. Heerenveen ondervond namelijk veel hinder van het feit dat zij grensgebied van drie gemeentes was (Schoterland, Haskerland en Aengwirden). De grenzen liepen dwars door de binnenstad van Heerenveen.
Om dit probleem op te lossen werd van Heerenveen één gemeente gemaakt. Een deel van Schoterland kwam toen bij de gemeente Haskerland. Nijehaske, welke eerst een onderdeel van de gemeente Haskerland was, werd afgestaan aan de gemeente Heerenveen. Sinds 1934 werden Sintjohannesga, Rotsterhaule en Rohel onderdeel van de gemeente Haskerland. De hoofdplaats van de gemeente was Joure.
In 1984 werd door de gemeentelijke herindeling Friesland opnieuw versneden. Een groot aantal kleinere gemeenten werden samengevoegd, waaronder de gemeentes Haskerland en Doniawerstal. Samen met het dorp Joure en het dorp Langweer werden de beide gemeentes samengevoegd tot de gemeente Skarsterlân.
Momenteel is de provincie weer bezig met het herindelen van de gemeentes. Op dit moment is het nog niet duidelijk met welke gemeente de gemeente Skarsterlân wordt samengevoegd en hoe het gaat heten. Wordt Skarsterlân samengevoegd met Heerenveen of gaat de gemeente samen met de gemeente Lemsterland... De tijd zal het ons leren.