San Francisco Neighborhoods · Bernal Heights

Bernal Heights

also “Maternal Heights”Transition zone
Sun 2% · Transition 34% · Fog 64%

A sunny village on a grassy hill — off-leash dog heaven, knockout views, and a low-key Cortland Avenue that still feels like a small town.

$2.00M
Median house 71 sold
$1.25M
Median condo / TIC 23 sold
$1,195
Per square foot
12
Days to sell median
9.0h
Summer fog a day
95
Homes sold 2026

On the map

Open Bernal Heights on the map →

The story

Bernal Heights sits on a rocky hill that was the heart of Rancho Rincón de las Salinas, granted to José Cornelio Bernal in 1839. It grew as a working-class, almost rural district; because it sits on solid bedrock, it largely escaped the 1906 quake, and refugees built cottages here. Long bohemian and diverse, it's now a beloved family neighborhood known for its sun, its hilltop park, and the small-town feel of Cortland Avenue.

Things most people don’t know

Named for a land-grant family

José Cornelio Bernal's 1839 Mexican land grant — Rancho Rincón de las Salinas y Potrero Viejo — covered the hill and the flats around it, and gave the neighborhood its name.

Saved by bedrock

Bernal sits on solid Franciscan rock and barely shook in 1906. Refugees from the burning city threw up earthquake-shack cottages on the hill — some still tucked among the houses today.

The city's dog park

Grassy, treeless Bernal Heights Park crowns the hill — one of San Francisco's most-loved off-leash dog runs, with a 360° view loop that fills with locals at sunset.

Stairways and hidden lanes

The steep hill is laced with public stairway streets and narrow lanes — Esmeralda, Coso, and the Bernal “goat paths” — that wander between gardens instead of along the road grid.

“Maternal Heights”

Long a haven for artists, lesbian families, and working households, Bernal kept its mellow, small-town character as the city changed — earning its affectionate nickname.

Eating and drinking

Restaurants

Bars

Getting around and getting care

Transit. The 24 Divisadero runs along Cortland Ave, and the little 67 Bernal Heights bus loops up the hill. Down on Mission St, the 14 and 49 rapid buses and the 24th St Mission BART station connect to the rest of the city.

Nearest hospital. CPMC Mission Bernal Campus, 3555 Cesar Chavez St (about 0.7 mi)

Thinking about Bernal Heights?

Send me an address and I will come back with its sun, wind and fog, what is under it, and what has closed on the block.