---
title: "Bench"
url: "https://commonwaysystem.org/patterns/elements/bench/"
id: "ELM-BCH-31"
description: "A fixed or semi-fixed seating element installed along a sidewalk, plaza, or transit stop, providing a place to rest independent of any specific transit or commercial function."
updated: "2026-09-26"
---

# Bench

`ELM-BCH-31`

Recommended Element

Bench

A fixed or semi-fixed seating element installed along a sidewalk, plaza, or transit stop, providing a place to rest independent of any specific transit or commercial function.

## Why this pattern exists

Seating in the public realm extends how long and how comfortably people, particularly older adults, people with mobility limitations, and caregivers, can use a street or public space; this pattern exists to document siting and design considerations distinct from the seating that might be built into a transit shelter or plaza specifically.

## Key considerations

-   Placement should account for shade, sightlines, and proximity to activity; an isolated bench in full sun with nothing to observe sees little use
-   Should not obstruct the required pedestrian clear path of travel on the sidewalk it is placed along[1]
-   Design elements to prevent unwanted extended use (frequently discussed as "hostile architecture") raise genuine equity concerns and should be weighed carefully against basic comfort and accessibility for all users

## Related patterns

[Trash/Recycling Receptacle](https://commonwaysystem.org/patterns/elements/trash-recycling-receptacle.md) (ELM-TRR-32) (common companion element); [Plaza/Parklet](https://commonwaysystem.org/patterns/facilities/plaza-parklet.md) (FAC-PLZ-07), [Transit Shelter](https://commonwaysystem.org/patterns/facilities/transit-shelter.md) (FAC-TSH-01) (Facility patterns commonly furnished with benches)

## References

1.  Legal / regulatory [PROWAG, Section R212, "Street Furniture," and Section R404, "Clear Spaces." Clear-space requirement (2.5 ft x 4.0 ft minimum) at benches.](https://www.access-board.gov/prowag/technical.html)
