Beetsterzwaag (
Fries:
Beetstersweach) is een dorp in de
gemeente Opsterland, in de
Nederlandse provincie
Friesland, op korte afstand van
Drachten. Hoewel het niet de grootste kern van Opsterland is, is het
gemeentehuis er gevestigd. Het dorp, dat ook wel de parel van Opsterland genoemd wordt is gelegen te midden van uitgestrekte bossen en heidevelden. Op 1 januari 2013 telde het dorp 3.569 inwoners.