Silver Lake Beach

Silver Lake Beach, located at 245 Upton St., is open to both residents and non-residents from late June to late August and operated by the Town of Grafton Recreation Department.

silver lake beach

  • Sandy Lifeguarded Beach
  • Concession Stand
  • Restrooms/Changing Rooms
  • Outdoor Shower and Footwash
  • Picnic Tables
  • Deep Water Raft
  • Fishing
  • Boating
  • Swim Lessons
  • Pavilion 
  • Charcoal Grills
  • Kayak and Tandem Kayak Rentals

2019 Hours of Operation

  • The beach is open daily from 11am - 7pm, weather permitting, from June 15 - August 17, 2019.
  • Beach hours may change daily due to weather conditions. For updates or to check on the status of beach hours, visit us on Facebook or Twitter, call the Recreation Department Office at 508-839-5335 x1156 or e-mail To call the beach directly dial 1-508-839-2860.

2019 Fees



(for immediately family only)


Senior (65+)*

(valid for up to 2 people)


Per Car

(for up to 5 people)

Per PersonSenior (65+)*

*Seniors must bring proof of age. **Under 2 no charge when accompanied by an adult over 18.

Click Here to Purchase your Season Pass Online.

Pass Options

  • Family: This pass is valid for couples or families. A family pass is valid for the number of immediate family members in your household.
  • Senior: Senior passes are valid for those age 65+ and for up to two people.
  • Individual: This pass is valid for 1 person.
  • Additional Passes: Additional passes are available for $20 for residents and $40 for non-residents. Passes must be the same type as the original pass purchase.
  • Replacement passes (if lost or stolen) will be charged $20 for residents and $40 for non-residents.

How to Purchase Beach Passes

  • Season Passes can be purchased online via credit card at and picked up at the Recreation Office or Silver Lake Beach (once in operation) OR by cash, check or credit card at the Recreation Office or directly at the beach (when open). Season Passes must be hung from the vehicle’s rearview mirror.  If a pass is lost or misplaced, a replacement fee will be charged.
  • Daily Passes are only available at the beach. Daily Passes must be displayed on the dashboard. 

Parking Regulations

  • These rules and regulations are intended to promote the safety and convenience of all who use the facilities at Silver Lake Beach, as well as allow for maximum use of our parking area.  To that end, these parking regulations will be strictly enforced.
  • Any person wishing to park a vehicle at Silver Lake and use the facilities must obtain a beach pass. All parking at Silver Lake Beach is at vehicle owner’s risk. Vehicles may park at Silver Lake only during posted hours. Vehicles must leave promptly at closing time. 
  • Vehicles must park in designated areas directed by staff.  If the parking lot is full, vehicles MAY NOT park on Route 140. A parking lot attendant will be on duty.


Pavilion and Ground Rentals

Private Rental of the Pavilion is available during the beach dates of operation. Beach operates mid-June to late August. (Not currently available for non-residents). Private Rental of the Beach Grounds is only available April to November, outside beach dates of operation. Beach operates mid-June to late August.

  • Click Here for the Rules and Fee Schedule to Rent the Pavilion or Beach Grounds 
  • Click Here for the Pavilion and Ground Rental Application Form

Birthday Parties

Have your birthday party Silver Lake! Birthday party packages are available during the summer season for Grafton residents. The party is held under the Beach Pavilion and a rental fee is required for use with a maximum of 2 hours. Click Here for Rules and Application Form.


  • $30 Pavilion Rental Fee Required plus applicable beach pass fees*
  • Package Options
    • #1 - Swimming Only: No additional fee
    • #2 - Swimming and an Ice Cream: $1.50/person
    • #3 - Swimming, Pizza, Drink, Ice Cream and Paper Goods: $7/person

        * Attendees/guests must either have a valid Silver Lake season pass or purchase a daily pass. Day Passes are available at a group rate of $3/person.

Boat Rentals

Silver Lake offers kayak and tandem kayak rentals. Fees are $8/half hour or $15/hour. Paddles and lifevests are included. You must be at least 18 years old to rent and at least 6 years old to be with an adult. Hours may be limited during peak volume times. Waiver Required. All paperwork is done on-site at the beach.

"The Rec Department and the crew at Silver Lake Beach have earned our vote for the outstanding program provided. You can swim under the watchful eyes of the trained Life Guard staff, read a book, or get snacks at the concession stand. The toilet facilities are clean, and the beach area is devoid of litter. Consistently.Yearly beach passes are available at a very reasonable price, so this is one of the great assets of Grafton! See you at the beach!"  - Elaine and Al S.

"I want to say that the staff at the beach were all excellent this summer. I had a summer pass and enjoyed it very much.  My grandson attended swim lessons with Nick and Dan, at 11:30. They were very good with all the kids,but I was very impressed with their patience and how well my grandson did in the class. He did not want to go to swim lessons and today he was very sad it was over.  I really like how each class, had a lesson  about water safety before going out in water. Thank you again for hiring a great summer staff." - Denise M.

"First year buying a pass to Silver Lake. I'm so impressed with the grounds. Soft sand, showers, snack bar, lifeguards, sun, shade. The water set up is genius with three sections of shallow water for kids to swim and play. The lifeguards are so attentive and enforce the rules with respect to the kids. I'm so glad I have a chance to experience it this year!" - Jennifer J.

 "I couldn't be more thrilled, the lessons are wonderful!  Thank you for all that you do!  All of the staff at the lake are amazing and my kids are really getting so much out of class."  - Deirdre R.