2024 Beach Schedule & Calendar of Activities

2024 Beach Schedule and Hours of Operation

Lifeguards will be stationed at all five swimming beaches from Memorial Day weekend through the first week in September dependent on weather and staffing availability.  LBA beach tags are required when visiting any of the beaches. Please remember to always bring your tag with you and proactively show them to the lifeguards on duty. The lifeguards and security personnel have been instructed to ask every person visiting the common areas for their beach tags and will turn you away if you cannot provide it. Also, please make sure to lock up your boat and affix your boat stickers to your boat and check that the lot number is clearly visible. Without a visible, current sticker, your boat may be removed, locked, or sold at our boat auction. Please stay safe, respect our staff and fellow residents, and help keep our Lake and beaches clean.  Have a wonderful summer season and we look forward to seeing you on the Lake!

Beach Season Schedule

May 18-19: Lifeguard training

Beach 4 is closed.

July 8 – 19: Junior Lifeguard training 

Daily from 11 am – 4 pm Beach 4.

May 25-September 8: ALL beaches open.

Lifeguard Daily Hours

Beach 1 and 5: 11 AM – 7 PM

Beach 2: 10 AM – 8 PM

Beaches 3 and 4: 10 AM – 8 PM

Emergency Contact Numbers

  1. For fire, police and EMS services, call 911.
  2. Call the police non-emergency number for trespassing reports, vandalism in progress, or animal control: 703-691-2131.
  3. For swimming and navigational hazards, sick wildlife or stranded swimmers or boats, call the Lifeguard Duty Manager 9 AM – 9 PM: 571-220-5577.
  4. For urgent matters or emergencies at the Lake, call the Water Safety Supervisor (Kevin Hardy): 717-752-7576.
  5. To reach the Lake Barcroft Association Manager, Katie Musser, call the office during normal business hours of Monday – Friday from 9 AM – 5 PM: 703-941-1927.
  6. Poison Control: 1800-222-1222.
  7. For general debris removal and environmental or dam questions, call WID at 703-820-1300.