Topmejsen yngler stort set kun vest for Uralbjergene, hvor den er udbredt over det meste af Europa mod nord til det mellemste Skandinavien. Topmejsen indvandrede til Danmark i takt med nåleskovstilplantningen i 1800-tallet, men mangler endnu som ynglefugl på øerne øst for Storebælt. Topmejserne er i hele udbredelsesområdet meget stedtrofaste året rundt, og bortset fra ungfuglenes begrænsede spredning i sensommeren, bevæger fuglene sig sjældent over større afstande.
Læs mere om arten i afsnittet fra Dansk Trækfugleatlasher