Breton
Comme la majorité des langues, la langue bretonne varie d’un endroit à l’autre. En breton, ces différences dialectales touchent avant tout la prononciation et une faible partie du vocabulaire. Certains dialectes présentent aussi une syntaxe un peu différente. Les différences sont généralement faibles de proche en proche, mais plus on s’éloigne d’un point, plus le breton est différent. En règle générale, il n’y a pas de frontière nette entre dialectes, mais un changement progressif.
Gallo
Jusqu'au , le gallo gagne lentement du terrain sur la langue bretonne, jusqu'à atteindre la frontière linguistique actuelle. Le breton a connu sa plus grande expansion sous le règne de Nominoë, au . Celui-ci a unifié la Bretagne, alors composée de petits royaumes, et étendu son territoire sur les diocèses francs de Nantes et Rennes. Ces régions romanes ont alors accueilli des populations bretonnantes, mais la langue romane s'est toujours imposée. Le breton est néanmoins demeuré majoritaire derrière une ligne qui courait de Saint-Malo à Saint-Nazaire. Peu à peu le gallo gagna du terrain sur le breton et atteint, en 1500 une ligne joignant Saint-Brieuc à, toujours, Saint-Nazaire. Alain IV, qui meurt en 1119, fut le dernier duc bretonnant, et ses successeurs ont tous été romanophones. Dès lors, le breton a commencé à reculer vers l'ouest, à cause du prestige de la langue d'oïl et des relations sociales et commerciales. Cependant, le recul du breton s'est fait lentement, et des zones mixtes breton/langue d'oïl ont émergé, d'abord sur la côte nord jusqu'à Dinan au , puis jusqu'à Saint-Brieuc au . Au sud, autour de Guérande et de la Vilaine, le recul du breton n'a pas été marqué avant le . Dans les zones mixtes, les emprunts du breton vers le gallo ont été plus nombreux qu'ailleurs.