Die Kappenammer konnte bisher erst einmal am Klingnauer Stausee nachgewiesen werden, nämlich 1 Männchen am 2. Juni 1960. Gesamtschweizerisch liegen ebenfalls nur 14 Meldungen vor.
Das Hauptverbreitungsgebiet der Kappenammer liegt im Südosten Europas (Griechenland, Kroatien, Bulgarien).