Sintjohannesga is een streekdorp van middeleeuwse oorsprong op een ontginningsas die van noordoost naar zuidwest loopt en waar Rotstergaast en Rohel eveneens deel van uitmaken. Op de vroegste kaart die Sintjohannesga in beeld brengt, de kaart in de Schotanusatlas van 1718, is het dorp een nogal dichtbebouwde streek van huizen en boerderijen ten noorden van de weg met enig bouwland en verder veenlanden. De kerk stond toen ten noorden en vrij ver van de streek.
In de Tegenwoordige Staat van Friesland werd in 1788 over het dorp gemeld: ‘dit Dorp is ten opzigte der stemmen, [..] het grootste