Bernal Heights

Overview for Bernal Heights, CA

32,193 people live in Bernal Heights, where the median age is 41.7 and the average individual income is $68,369.97. Data provided by the U.S. Census Bureau.


Total Population

41.7 years

Median Age


Population Density Population Density This is the number of people per square mile in a neighborhood.


Average individual Income

Demographics and Employment Data for Bernal Heights, CA

Bernal Heights has 11,003 households, with an average household size of 3. Data provided by the U.S. Census Bureau. Here’s what the people living in Bernal Heights do for work — and how long it takes them to get there. Data provided by the U.S. Census Bureau. 32,193 people call Bernal Heights home. The population density is 23,448.5 and the largest age group is Data provided by the U.S. Census Bureau.


Total Population


Population Density Population Density This is the number of people per square mile in a neighborhood.


Median Age

52.78 / 47.22%

Men vs Women

Population by Age Group


0-9 Years


10-17 Years


18-24 Years


25-64 Years


65-74 Years


75+ Years

Education Level

  • Less Than 9th Grade
  • High School Degree
  • Associate Degree
  • Bachelor Degree
  • Graduate Degree

Total Households


Average Household Size


Average individual Income

Marital Status


Commute Time

0 to 14 Minutes
15 to 29 Minutes
30 to 59 Minutes
60+ Minutes

Schools in Bernal Heights, CA

All ()
Primary Schools ()
Middle Schools ()
High Schools ()
Mixed Schools ()
The following schools are within or nearby Bernal Heights. The rating and statistics can serve as a starting point to make baseline comparisons on the right schools for your family. Data provided by the U.S. Census Bureau.
School rating
Serra (Junipero) Elementary
K - 5th
Oakes Children's Center
3rd - 8th
No rating available
St Anthony - Immaculate Conception School
K - 8th
No rating available
Flynn (Leonard R.) Elementary
K - 5th
No rating available
Revere (Paul) Elementary
K - 8th
No rating available

Around Bernal Heights, CA

There's plenty to do around Bernal Heights, including shopping, dining, nightlife, parks, and more. Data provided by Walk Score and Yelp.

Walker's Paradise
Walking Score
Bike Score
Excellent Transit
Transit Score

Points of Interest

Explore popular things to do in the area, including Bonny’s Tacos, Corks, Forks, Rhythm & Brews, and Gelateria Naia.

Name Category Distance Reviews
Ratings by Yelp
Dining 0.63 miles 8 reviews 5/5 stars
Dining 6.98 miles 9 reviews 5/5 stars
Dining 20.88 miles 6 reviews 5/5 stars
Dining · $$ 1.7 miles 11 reviews 5/5 stars
Shopping 15.52 miles 19 reviews 5/5 stars
Shopping 10.81 miles 9 reviews 5/5 stars

About Bernal Heights

Bernal Heights is a residential community in San Francisco, California. This neighborhood is named after the Bernal Heights hill that towers above the San Francisco skyline. Located on top of this hill is a microwave transmission tower. It is located south of the Mission District in San Francisco and bounded by the following streets: Cesar Chavez Street, San Jose Avenue, US 101 and I-280.
Bernal Heights is considered a prime real estate destination in San Francisco for its stunning views. It is also a peaceful and quiet neighborhood, which is why it is loved by the San Franciscans and its residents. Whether you are an outdoor enthusiast, pet lover, or indoor bookworm, this is the community for you. Bernal Heights has a warm and inviting atmosphere to it; this is coupled with the array of beautiful Victorian homes and organic markets.
There is also a sense of a close-knit community within Bernal Heights. The colorful homes provide a touch of warmth to an already charming neighborhood. A visit to the Alemany Farmers’ Market (open every Saturday) is one of the best ways to get a peek into the way of life in this neighborhood. One very notable feature about this community is that it is pet-friendly. The bars and other businesses welcome anyone who decides to bring their dogs or other types of pet with them!

Search All Homes

Let's Talk

You’ve got questions and we can’t wait to answer them.