Le Goéland marin se reproduit sur les rives orientales et occidentales de l'Atlantique nord, de la France à la Russie, en passant par l'Islande, ainsi qu'aux États-Unis, au Canada et au Groenland. La population mondiale est de l'ordre de 175 000 couples, dont 105 000 en Europe. La Norvège concentre environ un tiers des effectifs européens, la France occupant le cinquième rang.
Répartition du Goéland marin en BretagneD'abord confiné à cinq départements de la Manche au Morbihan, le Goéland marin a étendu son aire de répartition en France à partir du milieu des années 1970, atteignant aujourd'hui la Seine-Maritime au nord et la Gironde au sud, pour un total de 4 110 couples. La croissance des effectifs se poursuit, mais à un rythme nettement moindre (+5 % par an en moyenne pour la Bretagne). Le département du Finistère concentre à lui seul 51 % des effectifs nationaux, et accueille la plus importante colonie de l'espèce, l'île Keller à Ouessant, avec 536 couples en 1998 (320 couples en 1988). Les autres colonies bretonnes dépassant les 100 couples sont Enezenn Geotek (archipel des Glénan), Béniguet (archipel de Molène), Valueg (archipel d'Houat) et l'île des Landes (baie de Cancale). Ces cinq îles hébergent 38 % de l'effectif régional.
Depuis le milieu des années 1980, le Goéland marin s'est lui aussi implanté dans les villes françaises, toujours au sein de colonies préexistantes de Goélands argentés et bruns, d'abord à Cherbourg en 1984 puis au Havre en 1986. En Bretagne, les premiers couples sont découverts à Saint-Malo (Ille-et-Vilaine) et Douarnenez (Finistère) en 1987-1988. En 1997-1998, l'espèce se reproduit dans 7 à 9 villes bretonnes. Les effectifs restent limités (une trentaine de couples au total), avec seulement 1 à 4 couples selon les localités, à l'exception de Lorient (Morbihan) avec 11 en 1997 et 7 en 1998.