Letter from the Mayor of Pembroke:

Welcome to the Town of Pembroke’s Website.  I would like to personally thank you for visiting us here online.

Pembroke is my home.  Having grown up in Giles County, I have chosen to raise my own family here in Pembroke, located in such a beautiful part of the state.

The natural beauty of the Cascades, Castle Rock, and the New River is unsurpassed.  These are just a few sites we invite you to stop and enjoy while traveling through Giles County.

Not only is there natural beauty here to enjoy but also Pembroke has the smallest operating library in the state of Virginia.  The library is still in it’s original building that was constructed in the 1880’s portrays it’s  historical style of old. The building was once located in front of the old Pembroke Hotel, is now located between the Celco Community Credit Union and the Town Hall. Although the outside is of old the inside houses modern books and technology having two computers for public use.

I invite you to stop and shop in our small town.  The businesses of our town offer great hometown dining, shopping for whatever your needs may be and our outfitters offer guided fishing trips on the New River along with kayaking or rafting thru the rapids. You can enjoy a pleasurable walk or hike to the Cascades waterfalls or trout fish in our streams. If you are interested in fine lodging you can check out Mountain Lake Hotel while you visit our area and if golf is your pleasure check out our 18 hole course at Castle Rock Golf course just minutes from the center of town.

In closing no matter what your personal tastes you can be assured of a pleasant experience while visiting our small town. I welcome you to stop and give us a look.


James D ‘Dusty’ Stump, Mayor

Town Council:

The first Monday night of each month, the Council meets in the Council Chambers at the Pembroke Town Hall located at 500 Snidow Street to set policies and conduct the business of our town. Meetings begin at 6:30 p.m.   If you would like to address the council for any reason, you may request to be placed on the agenda for that night. Please place your request by 5:00 p.m. on the Friday before Mondays scheduled meeting.

Your attendance is welcomed!  Masks are required.

Please contact the Town Office at 626-7191 for additional information regarding meeting dates and times.

The current Town Council consists of the following members:

  • Steve Bremer
  • Robert Lawson
  • Dana “Ace” Munsey
  • Donald Poteet II
  • Betty Spears (Vice Mayor)

Council terms commencing on January 1st, 2022 and expiring December 31, 2026.


Comprehensive Plan Committee

Pembroke needs you to plan for our future through our Comprehensive Plan required by law. Contact the Town Office at 626-5333 for meeting dates and times.