Register Now


  • UPDATE: (3/19/20) 1:45 PM
    Please note that the Town of Kennebunk's playgrounds are closed until further notice. This includes playgrounds located at Parsons Field, Lower Village Park, West Kennebunk Recreation Field and Lloyd G. Nedeau Memorial Park.


    UPDATE: (3/18/20) 10:30 AM

    Our annual Egg Hunt scheduled for April 4 has been cancelled.

    UPDATE: (3/13/20) 11:57 AM

    We have been in communication with Quest Fitness, swim lessons have been postponed until further notice. Quest Fitness and our department will contact you in two weeks regarding the future of the current session. 

    UPDATE (3/13/20) 9:45 AM

    The Kennebunk Parks and Recreation Department is doing our part to help protect public health in Kennebunk. In an abundance of caution, Parks & Recreation Department programs and events that are held at RSU21 or the Town Hall have been postponed until further notice.

    Please note, that as of this morning our Just For Kids Club program at Kennebunk Elementary School will still be running.

    We will be in contact with program participants in the near future about how account credits will be issued.

    Thank you for your understanding and patience.

Welcome to the Kennebunk Parks & Recreation Department

Please review alerts above for any cancellation notices.  

This website is the communication center of the department. Check back here often!

Click HERE if you would like to donate towards the Children's Program Assistance Fund

When you’re ready to fill out a registration form for activities be sure to review the How to Register for an Activity page. If you are registering for the first time, please Create an Account to have your registration form completed automatically. No more filling out forms by hand.

Please Note
: If you are unable to register for a program online due to a registration deadline, please call the office for availability.

Email the Recreation Department
Office Hours: Mon-Fri, 8:00 am - 1:00 pm and 2:00 pm – 4:30 pm
Phone: 207-604-1335 FAX:207-985-4609