Die Insel Poel liegt in der Nähe von Wismar in der Wismarer Bucht in der Ostsee und im Bundesland Mecklenburg-Vorpommern. Die Wismarer Bucht trennt die Insel im Süden vom Festland, der Breitling und die Zaufe im Osten und die Kielung im Nordosten.
Poel gehört zum Landkreis Nordwestmecklenburg in Mecklenburg-Vorpommern. Im Süden wird Poel von der Wismarer Bucht, im Osten von der Zaufe und dem Breitling und im Nordosten durch die Kielung vom Festland getrennt. Die zugehörige amtsfreie Gemeinde Ostseebad Insel Poel umfasst die Insel sowie die nordöstlich vorgelagerte Insel Langenwerder.