Según la Oficina del Censo de los Estados Unidos, Sebastián tiene una superficie total de 37.71 km², de la cual 35.39 km² corresponden a tierra firme y (6.15%) 2.32 km² es agua.