About Ben Avon
Ben Avon is a borough in Allegheny County, Pennsylvania, United States, along the Ohio River. The population was 1,918 at the 2020 census.
A borough of 1,918 people (2020 census)1, Ben Avon sits in what we call the North Hills. Ben Avon has 1 place to eat and drink in our directory, 111th of the 129 municipalities outside the city on this site2. Just outside, the nearest other listings are Richbarn Roasters (0.7 km away, in Avalon) and Cafe Notte (1.0 km away, in Emsworth).
Ben Avon had 1,918 residents in 2020, up 8% from 201013. The median household earns about $102,869 a year, and 64% of adults 25 and over hold a bachelor's degree or more4. Roughly 31% of workers work from home4. Transit means 17 PRT stops and about 1,272 scheduled trips a week5.
Ben Avon by the numbers
Counts from our directory2. Land area from Census TIGER/Line county subdivisions7.
Listings by category
Nearest places to eat
With only 1 listing inside the boundary, these are the closest directory listings just outside Ben Avon, by straight line distance2.
- Richbarn Roasters · Coffee & CafesAvalon
- Cafe Notte · ItalianEmsworth
- Pizza Pronto · PizzaAvalon
- Hide-A-Way Tavern · Bars & PubsAvalon
- House of Lee · ChineseEmsworth
- Mia Madre Trattoria · ItalianAvalon
- Little Al’s Pizzeria · PizzaKilbuck
- Starbucks Coffee Company · BakeriesAvalon
Getting there
Transit
17 active stops, about 1,272 scheduled trips a week, by bus. Busiest stop: Ohio River Blvd opp. Monitor Ave (152 weekly trips).
Source5 Check PRT for live times.
How working residents commute
Percent of workers 16+, 2020-2024 estimates4.
Who lives here
Survey estimates for small towns have wide margins of error.