Courts are first come, first served, except league, tournament or lesson play, which needs a city permit. Reserve by calling 707-543-4317 or emailing [email protected]; fees run $10 to $30 per hour per court. Book or check rules.
Galvin Community Park
3330 Yulupa Avenue, Santa Rosa, CA 95405
11 courts · lights · mixed
11 tennis courts plus 4 youth 10 and under courts, lighted until 10pm. Under renovation in fall 2026: courts 1 to 6 were expected back by the end of October and the full project in November 2026.
Source
Howarth Memorial Park
630 Summerfield Road, Santa Rosa, CA 95405
4 courts · lights · mixed
4 dedicated tennis courts plus 6 pickleball courts. Renovation finished September 2026.
Source
Finley Community Park
2060 West College Avenue, Santa Rosa, CA 95401
3 courts · no lights · mixed
3 unlighted courts lined for tennis and pickleball, with tennis priority on courts 1 and 2. Also 8 shared and 4 dedicated pickleball courts.
Source
Ragle Ranch Regional Park (Sebastopol)
500 Ragle Road, Sebastopol, CA 95472
walk-up
Sonoma County park. Courts are run by Ragle Ranch Tennis under a county license; first come, first served during park hours. Court 1 is used for lessons Monday to Thursday, 9am to 5pm. Parking is $8, free for members.
Source
Details come from the linked sources and were checked in November 2026. Rules and hours change, so confirm with Santa Rosa parks and recreation.