150 public-court candidates span 24 Peninsula and South Bay cities, but operating details are unevenly published

The broad scan combined municipal park pages, recreation policies and court directories. San Jose has the largest located inventory; official pages provide strong detail in Redwood City, Menlo Park, Los Altos, Mountain View and several reservation-based centers, while many neighborhood courts still lack published hours, fees or booking rules.

150
facilities located
24
cities represented
32
San Jose candidates
18
largest stated court count
Facilities located by cityblue = candidate facilities

What stands out

Redwood City is simplest for drop-in play. Its six listed sites are free, first come/first served, generally dawn to dusk; lighted courts stay open until 10 p.m. redwoodcity.org
The biggest stated complexes are Cupertino Sports Center and Sunnyvale. Cupertino lists 18 courts; Las Palmas Park and Sunnyvale Tennis Center each list 16. cupertino.gov · sunnyvale.ca.gov
Some cities mix drop-in and reservations. Los Altos limits reservations to residents/nonprofits, Morgan Hill books online with unreserved courts available first-come, and San Carlos requires online booking 48 hours ahead. losaltosca.gov · cityofsancarlos.org
A blank is a real research gap, not an assumed “free.” Where the located page did not state courts, hours, price or access rules, the inventory leaves that item unresolved.

Inventory by city

Court counts appear in parentheses; “?” means the located source did not state a count. Booking notes summarize only rules explicitly found.

CityFacilities (courts)FoundPublished access / booking note
Method: live-web scan on 23 August 2026 across municipal, county, school/college and public court-directory pages. “Public” means represented as generally accessible to the public; private clubs, hotels, country clubs and residential courts were excluded. Secondary-source-only rows need confirmation before travel, and school courts may be unavailable during school programs.
Keenable · made with SELECT* · 4,047 pages in 4m 43s · Open the chatShare: XLinkedInReddit