Según la Oficina del Censo de los Estados Unidos, Edinburg tiene una superficie total de 97.62 km², de la cual 97.47 km² corresponden a tierra firme y (0.16%) 0.16 km² es agua.