← Back to Explorer

Bernal Heights (Tract 025200)

San Francisco, California

FIPS 06075025200

Juniper

Bernal Heights (Tract 025200) is in the lowest 34% nationally for FEMA risk score. It also sits in the highest 2% nationally for median income. And it sits in the highest 7% nationally for median rent.

Median Income

$197,853

Higher than 98% of U.S. tracts
Home Price vs Incomeyears of income to buy a typical home

8.07×

Higher than 92% of U.S. tracts
FEMA Risk Score0–100; 0 = lowest modelled risk, 100 = highest, vs places of the same type

34.6

Lower than 66% of U.S. tracts

The basics

Total Population

5,415

Median Age

49.2

Population Density

21,345.15

Home values & property tax

Median Property Tax

$10,001

Property Tax Rateyearly tax as a share of home value

—

The Census publishes home values only up to $2 million and incomes up to $250,000, so this ratio cannot be worked out for the most expensive areas.

Cost of living & affordability

Median Rent

$2,520

Higher than 93% of U.S. tracts

Home prices & appreciation

Pandemic Price Run-Up2019–20 low → 2022–23 peak

25%

2008 Crash: Peak-to-Trough Drophow far prices fell, 2007 → 2011

0.12%

Climate & weather

Summer Avg High (°F)

66.9

Winter Avg Low (°F)

47.2

Avg Temperature (°F)

57.7

Hot Days/yr (>90°F)

3.3

Freezing Days/yr (<32°F)

0

Annual Precipitation (in)

25.2

Annual Snowfall (in)

0

Flood & disaster risk

Coastal Flood Loss per $1,000

$0

The full report

Six pillars — each with percentile benchmarks, 16-year trends, and per-metric detail.

  • People

  • Work & Money

  • Housing

  • Amenities

  • Climate

  • Environment & Risk

Bernal Heights (Tract 025200): frequently asked questions

How much is property tax in Bernal Heights (Tract 025200)?
The median annual property tax in Bernal Heights (Tract 025200) is $10,001.
Is Bernal Heights (Tract 025200) expensive to live in?
Homes in Bernal Heights (Tract 025200) cost about 8.07× the median household income, higher than 92% of U.S. tracts.
What is the average rent in Bernal Heights (Tract 025200)?
The median gross rent in Bernal Heights (Tract 025200) is $2,520 a month, higher than 93% of U.S. tracts.
How many people live in Bernal Heights (Tract 025200)?
Bernal Heights (Tract 025200) has a population of 5,415, about 21,345.15 people per square mile, per the U.S. Census American Community Survey. The median age is 49.2.
What is the weather like in Bernal Heights (Tract 025200)?
Bernal Heights (Tract 025200) averages 57.7°F year-round, summer highs near 66.9°F, winter lows around 47.2°F (NOAA 1991–2020 normals).
Is Bernal Heights (Tract 025200) at risk of flooding or natural disasters?
Bernal Heights (Tract 025200)'s FEMA National Risk Index score is 34.6 (lower than 66% of U.S. tracts). Its greatest modeled natural hazard is earthquake. Modeled coastal-flood loss is negligible.

Sources: U.S. Census ACS, FEMA National Risk Index, FHFA House Price Index, OpenStreetMap contributors (ODbL), EPA. Explore the map →

TermsPrivacyData disclaimer