Norra Möckleby is een plaats in de gemeente Mörbylånga in het landschap en eiland Öland en de provincie Kalmar län in Zweden. De plaats heeft 179 inwoners (2005) en een oppervlakte van 34 hectare.

Norra Möckleby ligt aan de parallelweg van de Zweedse weg 136 aan de oostkant van het eiland, ongeveer 1km van de Oostzee. Södra Möckleby ligt 32 km zuidelijker en aan Kalmarsund.

Plaats op Öland