Baflo ligt in de gemeente Winsum en vormt een 'dubbeldorp' met Rasquert.
Het dorp is gebouwd op en rond de wierde die omstreeks 600 v.Chr. is aangelegd. Op de wierde staat
de romaanse Sint-Laurentiuskerk uit de 12e eeuw. De kerk heeft een vrijstaande toren uit de 13e eeuw.
Baflo was een zelfstandige gemeente van 1811 tot de gemeentelijke herindeling van 1990.