Toplærken er udbredt i Europa fra Middelhavet i syd til Danmark og De Baltiske Lande i nord, med hovedudbredelse i områderne omkring Middelhavet. Fra Europa er toplærken udbredt i et bælte gennem Asien til Korea samt i Nordafrika og Mellemøsten. Toplærken indvandrede til Danmark midt i 1800-tallet og midt i 1900-tallet ynglede arten over store dele af landet. Siden er bestanden gået kraftigt tilbage, og i 2004 er der kun en lille bestand i Hirtshals tilbage (Grell m.fl. 2004). Arten er opført på Den danske Rødliste (2004) som kritisk truet. Toplærken er standfugl, men kan strejfe noget omkring, hvilket bevirker, at der af og til dukker enkelte fugle op i Danmark.
Læs mere om arten i afsnittet fra Dansk Trækfugleatlasher