YMCA OF GREATER RICHMOND LEARN MORE
Address

120 North Madison Street
Petersburg, VA 23803

GET DIRECTIONS
Our Hours

Mon – Thu: 5:30 a.m.-9 p.m.
Fri: 5:30 a.m.-8 p.m.
Sat: 7 a.m.-6 p.m.
Sun: 12 p.m.-4 p.m.

Become a member

Join us at the YMCA of Greater Richmond and discover a community dedicated to supporting each other. With no joining fees, and a range of membership options, we're here to help you and your family grow stronger, together.

Petersburg Family YMCA basketball court and indoor gymnasium.
Petersburg Family YMCA lobby and seating area for the community.
Petersburg Family YMCA active older adults programming taking part in a group exercise program.
  • Overview

    One of the longest-serving YMCAs, the Petersburg Family YMCA was formed in 1875, receiving its YMCA charter in 1880.  Through name and location changes, the Petersburg Family YMCA still serves its community. Located on North Madison St, just off of Washington St, the Petersburg Family YMCA has been serving the community for nearly 150 years. Newly renovated, the Petersburg Family YMCA is a shining star with activities for the entire community.

  • activities

    The Petersburg Family YMCA boasts a variety of activities and programs. All that take place in the recently renovated facility!

  • Location

    The Petersburg Family YMCA is conveniently located two turns off of I-95 on Madison Street.

  • Child Watch Hours

    Monday: 9 a.m. – Noon & 5 – 8 p.m.

    Tuesday: 9 a.m. – Noon & 5 – 8 p.m.

    Wednesday: 9 a.m. – Noon & 5 – 8 p.m.

    Thursday:  9 a.m. – Noon & 5 – 8 p.m.

    Friday: 9 a.m. – Noon & 5 – 8 p.m.

    Saturday:  9 a.m. – Noon

    Sunday: CLOSED

    For members ages 6 weeks to 11 years.

  • Holiday Hours

    2025

    Wednesday, November 26          -Close at 6 p.m.

    Thursday, November 27              -Closed

    Friday, November 28                  -Regular Hours

    Wednesday, December 24          -Close at 3 p.m.

    Thursday, December 25              -Closed 

    Wednesday, December 31           -Close at 4 p.m.

    2026

    Thursday, January 1                    -8 a.m.-4 p.m.

    Monday, January 19                    -Regular Hours

    Sunday, April 5                             -Closed

    Monday, May 25                          -Close at 4 p.m.

    Thursday, June 19                       -Regular Hours

    Friday, July 3                               -Regular Hours

    Saturday, July 4                          -Close at 4 p.m.

    Monday, September 7                -Close at 4 p.m.

    Wednesday, November 25        -Close at 6 p.m.

    Thursday, November 26            -Closed

    Friday, November 27                 -Regular Hours

    Thursday, December 24            -Close at 3 p.m.

    Friday, December 25                 -Closed

    Thursday, December 31            -Close at 4 p.m.







  • Cardio Machines
  • Child Watch
  • Cross Training Area
  • Free Weights
  • Group Exercise
  • Gymnasium
  • Multi-Purpose Space
  • Playground
  • Pool – Indoor Heated
  • Racquetball Courts
  • Sauna
  • Sport Fields
  • Steam Room
  • Strength Equipment
  • Teen Center
  • Track – Indoor
  • Track – Outdoor
  • Universal Locker Room
  • Before & After School Care
  • Personal Training
  • Summer Camp
  • Swim Lessons
  • Swim Team
  • Teen Leaders’ Club
  • Youth Sports
Swim instructor and student on the side of the pool at Petersburg YMCA
Support Today
Support Today


Our Story

Read More
Read More
Petersburg Family YMCA exterior
explore virtually

tour The facility

Petersburg Family YMCA Leaders Club gathering with arts and crafts
Interior living room with members talking at the Petersburg Family YMCA
Petersburg Family YMCA indoor swimming pool
Petersburg Family YMCA group exercise class yoga
Petersburg Family YMCA exterior photo
Petersburg Family YMCA gymnasium with basketball being played
Petersburg Family YMCA swimming pool with child swim lesson
Petersburg Family YMCA wellness center with member and staff talking at weight machine
Petersburg Family YMCA Kaboom Playground

FREQUENTLY ASKED
QUESTIONS

Still Have Questions?

Contact Us
  • Are there discounts available for seniors, students, or families?

    Yes! Don’t let income stand in the way of a healthier you! With our income-based memberships, you can have all the benefits of being a YMCA member at a price you can afford. No matter what type of membership you choose, we offer financial assistance to everyone who qualifies.

  • Can I bring a guest to the YMCA?

    An individual may be a guest at the YMCA up to 6 times per year. After that, we encourage guests to look at our various membership options and come as often as you like! Guests may use the YMCA facility accompanied by a YMCA member for $5 per youth (up to age 18), $10 per individual and $20 per family. Ask the member services staff at your branch for more information.

  • Does the YMCA offer childcare services for members?

    Yes! The YMCA offers both Childcare and Childwatch services. Childcare is part of our youth development offerings and includes before and after school care. YMCA Membership includes free Child Watch for our members ages 6 weeks to 11 years old!  We’ll watch your little one while you workout, swim, play basketball or more, as long as you stay in the building.

  • Can I use my YMCA membership at other YMCA locations?

    Yes! Membership to the YMCA of Greater Richmond ensures entry to all 16 of our branches.

people at a workout class at ymca petersburg

become a member AT THE Petersburg FAMILY YMCA

BECOME A MEMBER
BECOME A MEMBER