How Roman Stepping Stones Made a Street Passable
At crossings in cities such as Pompeii, rows of large stone blocks let pedestrians get across without stepping directly onto the roadway. The blocks stood above the street surface, with gaps between them wide enough for the wheels of carts to pass through. A pedestrian could step from stone to stone while a vehicle continued along the road.
That arrangement mattered because streets were working spaces, not just routes for walking. Carts carried goods through crowded neighborhoods, while rain and everyday street traffic could leave the paving wet, muddy, or strewn with debris. The stones offered a practical way to cross without needing a separate pedestrian bridge or a fully raised sidewalk.
A Crossing Designed Around Carts, Too
The stones were set in relation to the traffic they had to accommodate: their spacing left a clear path for cart wheels. In effect, the design gave people a safer foothold while preserving the roadway’s usefulness for vehicles. It was a small piece of urban planning that reconciled two competing needs in a narrow street.
The blocks may have made vehicles slow or weave around them, but describing them as speed bumps goes too far. Their clearest purpose was to provide a crossing, not to control traffic speed. And while Roman streets could be unpleasant, conditions varied by place and weather; the stones alone do not prove that every street was continuously covered in sewage.
The memorable detail is the compromise built into the pavement: the same crossing that lifted pedestrians above the street still left carts a route through it.



