Municipal Golf in the Bay Area

The courses our cities, counties and park districts own, who runs them, and the resident rates you can claim.

Public golf in the Bay Area is largely civic golf. We track 60 publicly owned courses across 40 cities, counties and park districts, 29 of them with a resident rate. Here is each one, who runs it, the resident arrangement where one exists, and live tee times on every course page.

San Francisco (7)

City and County of San Francisco

SF Golf Card: San Francisco residents. The SF Recreation and Park page lists the discounted rate as 'San Francisco Resident', and the course rates page lists the same price as 'Standard (w/ SF Golf Card)'.

Gleneagles Golf Course · San Francisco · 9 holes · run by San Francisco Recreation and Park DepartmentSF Golf Card: 9 holes Monday-Thursday: $36 with SF Golf Card, $41 standard; 9 holes Friday-Sunday and holidays: $41 with SF Golf Card, $46 standard
from $35 today
Golden Gate Park Golf CourseWalkable · San Francisco · 9 holesSan Francisco Resident Golf Card: 9 holes, weekday: $28 with an SF Resident Golf Card, $45 standard. Weekend (Friday to Sunday): $31 resident, $55 standard. These are 2026 rates.
Lincoln Park Golf CourseWalkable · San Francisco · 18 holes · run by Yugi Golf ManagementSan Francisco Resident Golf Card: 18 holes weekday: $49 San Francisco Resident, $63 Standard; weekend: $55 resident, $70 standard
from $40 today
Sharp Park Golf CourseWalkable · Pacifica · 18 holes · run by San Francisco Recreation and Park DepartmentSan Francisco Resident Golf Card / Pacifica Resident Golf Card: 18 holes weekday: $63 resident card holder, $79 standard. Weekend (Friday to Sunday): $69 resident card holder, $88 standard.
from $58 today
TPC Harding Park · San Francisco · 18 holesSan Francisco Resident Golf Card
TPC Harding Park - Fleming 9 · San Francisco · 9 holes · run by TPC Harding ParkSan Francisco Resident Golf Card
from $60 today

Presidio Trust

San Francisco City Rates: Anyone who lives in the city of San Francisco. Active-duty military and veterans also get the San Francisco local rate.

Presidio Golf CourseWalkable · San Francisco · 18 holes · run by Presidio TrustSan Francisco City Rates: 18 holes walking, Monday to Thursday, rates from April 1 on the 2026 rates page: $85 San Francisco City rate, $110 non-resident rate. A 3% park fee is added to all green fees.
from $54 today

East Bay (14)

City of Alameda

Alameda Resident rate: Residents of the City of Alameda. The senior resident rate is for people aged 60 and over who live in the City of Alameda. All Corica Park courses (South, North and Mif Albright Par-3).

Corica Park - Mif Albright Par 3 · Alameda · 9 holes · run by Greenway GolfAlameda Resident rate: Mif Albright Par-3, 9 holes: $16 Alameda resident, $20 public; $10 for Alameda resident seniors
Corica Park - North CourseWalkable · Alameda · 18 holes · run by Greenway GolfAlameda resident rates: North Course, Fri, Sun before twilight: $78 resident, $99 public
Corica Park - South CourseWalkable · Alameda · 18 holes · run by Greenway GolfAlameda resident rates: South Course, 18 holes, Fri, Sun before twilight: $62 resident, $89 public

City of Concord

Resident rate: Residents, as the course defines them; the rates page does not say which area qualifies.

Diablo Creek Golf CourseWalkable · Concord · 18 holesResident rate: 18 holes Saturday-Sunday, walking: $46 resident, $55 non-resident
from $27 today

City of Livermore

Las Positas Golf CourseWalkable · Livermore · 18 holes · run by CourseCo
from $45 today

City of Oakland

Oakland resident rate: Residents of the City of Oakland; the rates page has a 'Resident' price column and lists a 9-hole rate for 'Resident of Oakland Adults'.

Lake Chabot Golf CourseWalkable · Oakland · 18 holes · run by Touchstone GolfOakland resident rate: 18 holes, weekend/holiday regular (walking) rate as of July 1, 2026: $48 resident, $55 public
from $40 today
Montclair Golf CourseWalkable · Oakland · 9 holes · run by Lee family

City of Pleasanton

Pleasanton resident rates: Pleasanton residents. The rates page lists Resident and Non-Resident green fees and lets Pleasanton residents book tee times 15 days ahead, while non-residents can book 14 days ahead.

Callippe Preserve Golf CourseWalkable · Pleasanton · 18 holesPleasanton resident rates: 18 holes, weekend, walking: $68 resident, $85 non-resident
from $67 today

City of San Leandro

Resident green fees (Tony Lema): Residents, as the course defines them; the rates page does not say which area qualifies.

Monarch Bay Tony Lema · San Leandro · 18 holes · run by American Golf CorporationResident green fees (Tony Lema): Tony Lema 18 holes, 2026 rates page: weekend/holiday $55 resident vs $81 non-resident; Mon, Fri $40 resident vs $46 non-resident
from $44 today

City of Walnut Creek

Walnut Creek Resident Card: Residents, as the course defines them; the rates page does not say which area qualifies.

Boundary Oak Golf CourseWalkable · Walnut Creek · 18 holes · run by CourseCo, Inc.Walnut Creek Resident Card: 18 holes Monday, Thursday: $40 resident, $47 non-resident; 18 holes Friday, Sunday: $54 resident, $62 non-resident
from $45 today

Contra Costa County

Skylinks at Buchanan FieldsWalkable · Concord · 9 holes · run by Skylinks Golf
from $26 today

East Bay Regional Park District

Redwood Canyon Golf CourseWalkable · Castro Valley · 18 holes · run by KemperSports
from $21 today
Tilden Park Golf CourseWalkable · Berkeley · 18 holes
from $34 today

Hayward Area Recreation and Park District

Resident green fee rate: Residents, as the course defines them; the rates page does not say which area qualifies.

Mission Hills of HaywardWalkable · Hayward · 9 holesResident green fee rate: 9 holes weekday: $23.00 resident, $25.00 non-resident; 9 holes weekend: $27.00 resident, $29.00 non-resident
from $29 today

South Bay (11)

City and County of San Francisco

Crystal Springs Golf CourseWalkable · Burlingame · 18 holes · run by Crystal Springs Golf Partners, L.P.
from $69 today

City of Cupertino

Resident rate: Residents, as the course defines them; the rates page does not say which area qualifies.

Blackberry Farm Golf CourseWalkable · Cupertino · 9 holes · run by City of CupertinoResident rate: Weekday adults (18-49): $17 resident, $22 non-resident; weekends and holidays adults (18-49): $19 resident, $24 non-resident

City of Palo Alto

Baylands Golf Links · Palo Alto · 18 holes · run by Indigo Sports, a Troon company
from $69 today

City of San Jose

Los Lagos Golf CourseWalkable · San Jose · 18 holes · run by CourseCo
from $41 today
Rancho del Pueblo Golf Course · San Jose · 9 holes · run by CourseCo, Inc.
from $36 today
San Jose Municipal Golf CourseWalkable · San Jose · 18 holes · run by San José Municipal Golf LLC
from $42 today

City of San Mateo

City of San Mateo resident pass: Residents of the City of San Mateo who hold a resident pass; there is also a separate rate for resident seniors aged 60 and over.

Poplar Creek Golf CourseWalkable · San Mateo · 18 holes · run by City of San Mateo staffCity of San Mateo resident pass: 18 holes, weekend: $56 resident (with resident pass), $64 general; weekday: $42 resident, $47 general

City of Sunnyvale

Sunken Access Card (SAC Pass): The card is sold only to City of Sunnyvale residents, and the rates page also says that City of Santa Clara residents receive resident rates.

Sunken Gardens Golf Course · Sunnyvale · 9 holes · run by City of SunnyvaleSunken Access Card (SAC Pass)
from $33 today
Sunnyvale Golf CourseWalkable · Sunnyvale · 18 holesSunnyvale Access Card (SAC Pass): Monthly weekday unlimited-play card, 2026-27 rates (effective July 1, 2026): $295 Sunnyvale resident (SAC Pass), $335 non-resident weekday card
from $34 today

County of Santa Clara

Santa Teresa Golf Club · San Jose · 18 holes · run by Santa Clara County Parks and Recreation Department
from $32 today
Spring Valley Golf Course · Milpitas · 18 holes · run by Jetter family (leaseholders), with General Manager Jeff Rockwood
from $31 today

North Bay (5)

City of Fairfield

Resident rate: Residents, as the course defines them; the rates page does not say which area qualifies.

Paradise Valley Golf CourseWalkable · Fairfield · 18 holes · run by Touchstone GolfResident rate: 18 holes weekend/holiday: walking $56 resident, $71 non-resident; riding $75 resident, $90 non-resident
from $37 today
Rancho Solano Golf CourseWalkable · Fairfield · 18 holes · run by Touchstone GolfResident rate: 18 holes Monday, Thursday: walking $41 resident, $53 non-resident; riding $60 resident, $72 non-resident
from $37 today

City of Mill Valley

Resident rate: People who live within Mill Valley city limits pay resident green fees, and people who live outside city limits pay non-resident fees.

Mill Valley Golf CourseWalkable · Mill Valley · 9 holes · run by KemperSportsResident rate: Weekday adult green fee: $25 resident, $31 non-resident; weekend adult: $27 resident, $34 non-resident
from $34 today

City of Vallejo

Blue Rock Springs Golf Club (East) · Vallejo · 18 holes · run by KemperSports
from $35 today

County of Marin

McInnis Park Golf CenterWalkable · San Rafael · 9 holes · run by Tayman Park Golf Group, Inc.
from $21 today

Monterey (6)

City of Pacific Grove

Monarch Card (annual card, resident and non-resident tiers): Residents of Pacific Grove pay a lower annual Monarch Card fee than non-residents. Non-residents can also buy the card, at a higher fee.

Pacific Grove Golf LinksWalkable · Pacific Grove · 18 holesMonarch Card (annual card, resident and non-resident tiers): 18 holes walking, weekday: $40 with a Monarch Card (Monday, Friday), compared with the standard $66 (Monday, Thursday). Weekend: $46 with the card, compared with the standard $89 (Friday, Sunday and holidays).
from $84 today

City of Salinas

Salinas Fairways Golf CourseWalkable · Salinas · 18 holes · run by Sierra Golf Management
from $40 today
Twin Creeks Golf CourseWalkable · Salinas · 9 holes · run by First Tee, Monterey County
from $22 today

City of Seaside

Bayonet Golf Course · Seaside · 18 holes · run by Troon
from $109 today
Black Horse Golf ClubWalkable · Seaside · 18 holes · run by Troon
from $109 today

U.S. Navy

Monterey Pines Golf Club · Monterey · 18 holes · run by Navy MWR / Fleet & Family Readiness, Navy Region Southwest

Napa (1)

State of California

Vintner's Golf ClubWalkable · Yountville · 9 holes · run by Vintner's Golf Club, a private lessee under a state ground lease
from $20 today

Sonoma (4)

City of Healdsburg

Healdsburg Golf ClubWalkable · Healdsburg · 9 holes · run by Tayman Park Golf Group
from $26 today

City of Rohnert Park

Seniors/Residents rate: Residents, as the course defines them; the rates page does not say which area qualifies.

Foxtail Golf Club North · Rohnert Park · 18 holes · run by CourseCo, Inc.Seniors/Residents rate: North Course, 18 holes Monday-Thursday: $39 Seniors/Residents, $56 Non-Resident; Saturday, Sunday and holidays: $53 Seniors/Residents, $76 Non-Resident
from $54 today
Foxtail Golf Club South · Rohnert Park · 18 holes · run by CourseCo, Inc. (management company), for the lessee Rohnert Park Golf, L.P.Seniors/Residents rate: South Course, 18 holes, Monday-Thursday (rates effective 1/1/2026): $31 Seniors/Residents, $43 Non-Resident
from $45 today

City of Santa Rosa

Resident green fee rates: Adult and senior golfers who live in the City of Santa Rosa pay resident rates; juniors pay one junior rate whether or not they are residents.

Bennett Valley Golf CourseWalkable · Santa Rosa · 18 holes · run by KemperSportsResident green fee rates: 18 holes, Monday to Thursday (non-holiday): $43 adult resident, $45, $52 adult non-resident. Saturday, Sunday and holidays: $62 adult resident, $64, $72 adult non-resident. The rates page shows no year; the site footer is dated 2026.
from $40 today

Sacramento (7)

City of Stockton

Swenson Park Golf Course · Stockton · 18 holes · run by KemperSports
from $33 today

Cosumnes Community Services District

Emerald Lakes Golf Course · Elk Grove · 9 holes · run by Cosumnes Community Services District
from $18 today

County of Sacramento

Ancil Hoffman Golf CourseWalkable · Carmichael · 18 holes · run by Empire Golf Management
from $40 today
Cherry Island Golf CourseWalkable · Elverta · 18 holes · run by Sacramento County Regional Parks
from $38 today
Mather Golf Course · Mather · 18 holes · run by Course Co Inc
from $37 today

County of Yolo

Wild Wings Golf Club · Woodland · 9 holes · run by Yolo Fliers Club
from $35 today

Southgate Recreation & Park District

WildHawk Golf Club · Sacramento · 18 holes · run by Southgate Recreation & Park District
from $42 today

Central Coast (2)

City of Santa Barbara

Resident rate (Preferred Card holders get a lower price): Golfers who live in Santa Barbara County, Ventura County or San Luis Obispo County.

Santa Barbara Golf ClubWalkable · Santa Barbara · 18 holesResident rate (Preferred Card holders get a lower price): Adult 18 holes, weekend or holiday (FY27 rates, valid 7-1-26 through 6-30-27): $59 resident ($54 with Preferred Card), $84 non-resident
from $53 today

City of Santa Cruz

Santa Cruz County Discount Card (also Santa Cruz City Senior Discount Card): The rates page names the Santa Cruz County Discount Card and lists a separate Non-Resident Discount Card. The Santa Cruz City Senior Discount Card is limited to Santa Cruz City residents who are 60 years of age or older.

De Laveaga Golf Course · Santa Cruz · 18 holesSanta Cruz County Discount Card (also Santa Cruz City Senior Discount Card)
from $40 today

Central Valley (3)

City of Fresno

Riverside Golf CourseWalkable · Fresno · 18 holes · run by CourseCo
from $70 today

City of Visalia

Valley Oaks Golf Course · Visalia · 18 holes · run by CourseCo, Inc.
from $49 today

County of San Joaquin

Micke Grove Golf Links · Lodi · 18 holes · run by San Joaquin County Parks and Recreation
from $36 today

Municipal Golf, Briefly

What makes a golf course municipal?

A city, county or park district owns the land and the course. Some are run by the owner's own staff, others by a management company under contract or by a lessee. Either way the course is open to the public and the owner sets the fee schedule, which is where resident rates come from.

How do resident rates work?

Residents of the owning city or county pay a lower green fee, usually by showing a resident card or ID at the counter. Some cards cost a yearly fee and cover every course the owner runs; others are free and apply to one course. Proof is normally a photo ID plus a recent utility or property-tax statement at the owner's address.

Are the live prices on Golf The Bay resident prices?

No. The tee-time boards show the standard rate anyone can book, except where a course page marks a resident price beside it. The resident examples on this page come from each owner's own published rate sheet and are checked against it periodically.

Ownership and resident details were read from each owner's own pages and checked November 2026. Know a resident programme we have wrong or missing? Tell us. See also walkable courses, driving ranges and the 9-hole courses of the Bay Area.