Doniawerstal (Fries: Doanjewerstâl) is een voormalige Nederlandse gemeente in het zuiden van de provincie Friesland. De gemeente heeft bestaan tot 1984. Hoewel Sint Nicolaasga de meeste inwoners had, was de hoofdplaats van Doniawerstal het veel kleinere Langweer.
Na de gemeentelijke herindeling op 1 januari 1984 is Doniawerstal samen met de gemeente Haskerland opgegaan in nieuwe gemeente Skarsterlân. Alleen een klein deel ten westen van het Koevordermeer met Koufurderrige is toegevoegd aan de gemeente Wymbritseradeel.
Plaatsen De gemeente Doniawerstal bevatte in 1983 zeventien dorpen. De hoofdplaats was Langweer. De Nederlandse namen waren de officiële. De plaatsnaamborden in de gemeente waren tweetalig met de Nederlandse naam boven de Friese.
Aantal inwoners per woonkern op 1 januari 1983: Nederlandse naamFriese naamInwonersSint NicolaasgaSint Nyk2823LangweerLangwar884ScharsterbrugSkarsterbrêge646IdskenhuizenJiskenhuzen397TjerkgaastTsjerkgaast380BroekDe Broek243OuwsterhauleOusterhaule228GoingarijpGoaiïngaryp142KoufurderrigeKoufurderrige106BoornzwaagBoarnsweach97DoniagaDunegea91OldeouwerAlde Ouwer91Ouwster-NijegaOusternijegea85DijkenDiken53LegemeerLegemar46TeroeleTeroele31 Bron: Provincie Friesland
Een aantal buurtschappen in de gemeente waren: Ballingbuur, Boornzwaag over de Wielen, Finkeburen, De Rijlst en Spannenburg.
Aangrenzende gemeenten
Zie ook Lijst van burgemeesters van Doniawerstal
Categorie:Voormalige gemeente in Friesland Categorie:Geschiedenis van De Friese Meren Categorie:Geschiedenis van Súdwest-Fryslân