Topskarven yngler i kolonier ved klippekyster i Vesteuropa fra Ishavet i nord over Island, Færøerne og De Britiske Øer til Nordfrankrig i syd. Andre underarter findes bl.a. i Middelhavet og Sortehavet. De største Europæiske bestande findes på De Britiske Øer og i Norge. Topskarven er en meget sjælden trækog vintergæst i Danmark, hyppigst i Nordvestjylland. De fleste topskarver overvintrer i nærheden af ynglekolonierne.
Læs mere om arten i afsnittet fra Dansk Trækfugleatlasher