Parks and Recreation Department Home

Recreation Programs and Classes

Petaluma Park and Recreation sponsors activities for everyone!


Hover over a topic to view the content.


We offer a large selection of both competitive and recreational adult leagues throughout the year, including sports such as softball, basketball, and volleyball. We also provide a listing of local youth sports organizations and associations for your convenience.



Adult classes range from dog obedience to painting, kayaking to dance and everything in between. Be sure to check out our latest Activity Guide for all our current offerings.



Petaluma is committed to helping residents achieve their health and wellness goals, which is why we offer so many fitness opportunities. Get more information in latest Activity Guide.


We have two Aquatics facilities to meet your needs:

The Petaluma Swim Center
900 E. Washington Street
Petaluma, CA 94952

The Cavanagh Pool
8th & G Street
Petaluma, CA 94952

Open Seasonally. The Petaluma Swim Center has a 50-meter heated outdoor pool and a heated wading pool from 2-3 feet deep. The complex includes heated showers, dressing rooms, a large deck and picnic areas.

Open Seasonally. The Cavanagh Pool is a 20yd x 6yd heated outdoor pool. 3ft to 6ft deep. Water temperature is approximately 86 degrees. Full stairs at one end of the pool. Pool area is sheltered on all sides by walls. Entrance is on 'G' Street.

Current Swim Schedules and Fees available on each facility's (Swim Center and Cavanaugh) page.

Tiny Tots Preschool

We offer a range of pre-school program to suit your needs including Tiny Tots, KinderReady, and Lunch Bunch.

Summer Camp

We offer three different Summer Camps, beginning at age 4 and continuing through children entering the 8th grade.


Parent Handbook

Seniors & Active Adults

We offer a wide range of programs for adults and active seniors in our community. If you would like to receive a monthly newsletter detailing services, classes, special event programs, and trip discounts please contact the Senior Center at 707-778-4399.

For a listing of current activities please check our current Activity Guide. (link to brochure. Here are some more sites with Seniors-related information:

Would You Like to Teach A Class?

If you are interested in teaching a class through the Petaluma Parks & Recreation Department please fill out and submit the the current proposal form. We offer 3 session a year Spring (January-April), Summer (May-August), Fall (September-December). Completed proposals received by the deadline will take priority. Incomplete forms may be returned to the instructor for completion

For information on becoming an instructor with the City of Petaluma please read the Class Program Booklet. All instructors are required to get a Petaluma Business License. If you are teaching minors (under 18) you will be required to be Fingerprinted. Depending on the nature of your course you may be required to get insurance.

Classroom Setup Form
Recreation Class Evaluation



Contact Information

Administrative Offices
320 N McDowell Blvd
Petaluma, CA 94954
Phone: 707.778.4380
Fax: 707.656.4057
Hours: 8:00am - 5:00pm
Monday - Friday

General Information:
Parks and Rec Front Office: 707.778.4380
Senior Center: 707.778.4399
Field Scheduling: 707.778.4519
Aquatics: 707.778.4410
Marina: 707.778.4489

Allison Cresci


Makayla Gouveia


Recreation Coordinators:
Kevin Hays (Adult Sports, Field Rentals)


Sandra Kraus (Senior Center, Special Events)


Rachel Beer (Youth Programs, Contract Classes)


Recreation Supervisor:
Drew Halter