Según la Oficina del Censo de los Estados Unidos, Margate tiene una superficie total de 23.55 km², de la cual 22.93 km² corresponden a tierra firme y (2.62%) 0.62 km² es agua.