Southwest Harbor es un pueblo ubicado en el condado de Hancock en el estado estadounidense de Maine.
[2] Southwest Harbor se encuentra ubicado en las coordenadas 44°15′27″N 68°18′46″O / 44.25750, -68.31278.
Según la Oficina del Censo de los Estados Unidos, Southwest Harbor tiene una superficie total de 58.76 km², de la cual 35 km² corresponden a tierra firme y (40.45%) 23.77 km² es agua.
[3] Según el censo de 2010,[4] había 1.764 personas residiendo en Southwest Harbor.
De los 1.764 habitantes, Southwest Harbor estaba compuesto por el 97.34% blancos, el 0.17% eran afroamericanos, el 0.45% eran amerindios, el 0.28% eran asiáticos, el 0% eran isleños del Pacífico, el 0.34% eran de otras razas y el 1.42% pertenecían a dos o más razas.