An important constraint on the processes governing the geodynamo--the flow in the outer core responsible for generating Earth's magnetic field--is the duration of geomagnetic polarity reversals; that is, how long it takes for Earth's magnetic field to reverse. It is generally accepted that Earth's magnetic field strength drops to low levels during polarity reversals, and the field direction progresses through a 180 degrees change while the field is weak. The time it takes for this process to happen, however, remains uncertain, with estimates ranging from a few thousand up to 28,000 years. Here I present an analysis of the available sediment records of the four most recent polarity reversals. These records yield an average estimate of about 7,000 years for the time it takes for the directional change to occur. The variation about this mean duration is not random, but instead varies with site latitude, with shorter durations observed at low-latitude sites, and longer durations observed at mid- to high-latitude sites. Such variation of duration with site latitude is predicted by simple geometrical reversal models, in which non-dipole fields are allowed to persist while the axial dipole decays through zero and then builds in the opposite direction, and provides a constraint on numerical dynamo models.