close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.

JAMES M. DUNCAN BRANCH LIBRARY

Hours & Location
Mon, Jul 22 10:00AM to 9:00PM
Tue, Jul 23 10:00AM to 7:00PM
Wed, Jul 24 1:00PM to 9:00PM
Thu, Jul 25 10:00AM to 7:00PM
Fri, Jul 26 10:00AM to 6:00PM
Sat, Jul 27 10:00AM to 5:00PM
Sun, Jul 28 1:00PM to 5:00PM

Address
2501 Commonwealth Avenue
Alexandria
VA 22301
Tel: 703.746.1705
Fax: 703.746.1785
About the branch

Parking: There is a small lot with 9 spaces.  On street parking is available.

Public Transit:

  • Metrorail: Yellow and Blue lines at Braddock Road (1.3 miles) and King Street Stations (1.5 miles)
  • Metrobus: 10A, 10B, 10E
  • DASH Bus: AT10

Upcoming Events
Mon, Jul 22, 10:15am - 10:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Jul 22, 11:15am - 11:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Jul 22, 2:15pm - 2:45pm
Meeting Room
Join Local yoga instructor Liat for a Yoga story time!

Mon, Jul 22, 3:30pm - 4:30pm
Leonard "Chick" Armstrong Rec Center
This program gives an overview of life in our oceans, from tiny snails to giant whales, and features a wide variety of live animals and real animal artifacts.

Mon, Jul 22, 4:00pm - 4:30pm
Meeting Room
A story time designed for kids with intellectual and physical disabilities, and sensory processing disorders. Ages 2-12. Registration required.

Mon, Jul 22, 7:00pm - 8:00pm
Meeting Room
Learn to use Mango Languages, a free language-learning resource provided by Alexandria Library
Registration is now closed

Tue, Jul 23, 10:00am - 10:30am
Meeting Room
Mr. Gabe is a singer and guitarist who performs original songs as well as familiar classics.

Tue, Jul 23, 10:45am - 11:15am
Meeting Room
Mr. Gabe is a singer and guitarist who performs original songs as well as familiar classics.

Tue, Jul 23, 11:30am - 12:00pm
Meeting Room
Mr. Gabe is a singer and guitarist who performs original songs as well as familiar classics.

Tue, Jul 23, 1:00pm - 3:00pm
Meeting Room
The Internet has become an essential part of any job search. It can be difficult to know where to begin.

Tue, Jul 23, 4:00pm - 4:30pm
Meeting Room
Practice sitting and listening while we read fun stories and do an easy craft. For ages 3+ with a caregiver.

Tue, Jul 23, 5:30pm - 6:30pm
Meeting Room
Practice reading out loud to a friendly dog. Grades 1-6. Registration required. Call 703-746-1783 to register for a time slot.

Wed, Jul 24, 6:30pm - 7:00pm
Children's Area
Enjoy bedtime stories in Duncan's children area every Wednesday. Bring your pajamas and teddy bears. Ages 2-8.

Wed, Jul 24, 6:30pm - 8:30pm
Meeting Room
Join Oddball Cinema as they screen lesser known films, films that never received a wide release, foreign films, and films that are just downright strange!

Thu, Jul 25, 10:00am - 10:30am
Meeting Room
Musical story time for kids ages 1-4 years with a caregiver.

Thu, Jul 25, 10:45am - 11:15am
Meeting Room
Musical story time for kids ages 1-4 years with a caregiver.

Thu, Jul 25, 11:30am - 12:00pm
Meeting Room
Musical story time for kids ages 1-4 years with a caregiver.

Thu, Jul 25, 1:30pm - 2:30pm
Meeting Room
For ages 11-14 Join an in depth and lively book discussion this summer! Please Register online and pick up a copy of the first title prior to the meeting at the Duncan Branch beginning June 17th.

Thu, Jul 25, 3:30pm - 4:30pm
Meeting Room
A book club for school aged girls.

Fri, Jul 26, 2:00pm - 4:00pm
Meeting Room
This summer, Friday Afternoons are movie matinees at Duncan Library!

Sat, Jul 27, 10:00am - 12:00pm
Duncan Lawn
Bring your four-legged friend and enjoy light refreshments on the lawn outside of Duncan Library. Meet adoptable dogs from the Animal Welfare League of Alexandria.

Sat, Jul 27, 11:00am - 12:00pm
Meeting Room
Ann Torralba, aka Little Miss Ann, is an award-winning kids folk musician from the Chicago area.

Sat, Jul 27, 2:00pm - 4:00pm
Meeting Room
Join Oddball Cinema as they screen lesser known films, films that never received a wide release, foreign films, and films that are just downright strange!

Mon, Jul 29, 10:15am - 10:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Jul 29, 11:15am - 11:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Jul 29, 2:15pm - 2:45pm
Meeting Room
Join Local yoga instructor Liat for a Yoga story time!

Mon, Jul 29, 4:00pm - 4:30pm
Meeting Room
A story time designed for kids with intellectual and physical disabilities, and sensory processing disorders. Ages 2-12. Registration required.

Mon, Jul 29, 7:00pm - 8:00pm
Meeting Room
Join us for a talk with Dr. Atticus Stovall of NASA Goddard Space Flight Center about the cutting edge laser technology being used to map the world's forests in three-dimensions.

Tue, Jul 30, 10:00am - 10:30am
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Jul 30, 10:45am - 11:15am
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Jul 30, 11:30am - 12:00pm
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Jul 30, 4:00pm - 4:30pm
Meeting Room
Practice sitting and listening while we read fun stories and do an easy craft. For ages 3+ with a caregiver.

Tue, Jul 30, 5:30pm - 6:30pm
Meeting Room
Practice reading out loud to a friendly dog. Grades 1-6. Registration required. Call 703-746-1783 to register for a time slot.

Wed, Jul 31, 3:30pm - 4:30pm
Meeting Room
Play with Legos! Build your own unique creations, and put them on display. Ages 6+.

Wed, Jul 31, 6:30pm - 7:00pm
Children's Area
Enjoy bedtime stories in Duncan's children area every Wednesday. Bring your pajamas and teddy bears. Ages 2-8.

Thu, Aug 01, 10:00am - 10:30am
Meeting Room
Susan McNelis, aka Oh Susannah, is a singer, songwriter, and guitarist for children and families.

Thu, Aug 01, 10:45am - 11:15am
Meeting Room
Susan McNelis, aka Oh Susannah, is a singer, songwriter, and guitarist for children and families.

Thu, Aug 01, 11:30am - 12:00pm
Meeting Room
Susan McNelis, aka Oh Susannah, is a singer, songwriter, and guitarist for children and families.

Thu, Aug 01, 1:30pm - 2:30pm
Meeting Room
Join us each month as we read a new book. All are welcome!

Thu, Aug 01, 1:30pm - 2:30pm
Teen Area
For ages 11-14 Join an in depth and lively book discussion this summer! Please Register online and pick up a copy of the first title prior to the meeting at the Duncan Branch beginning June 17th.

Thu, Aug 01, 3:30pm - 4:30pm
Meeting Room
A book club for school aged girls.

Fri, Aug 02, 2:00pm - 4:00pm
Meeting Room
This summer, Friday Afternoons are movie matinees at Duncan Library!

Sat, Aug 03, 11:00am - 12:00pm
Meeting Room
The rainbow lady, Kate Moran, and her band will entertain your family with a mix of musical genres. All ages.

Mon, Aug 05, 10:15am - 10:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Aug 05, 11:15am - 11:45am
Meeting Room
Songs, fingerplays and bounces for babies. For ages 0-11 months.

Mon, Aug 05, 12:00pm - 1:00pm
Meeting Room
Learn some Line Dancing Basics. You will learn some steps for beginners to get you started with Line Dancing. Bring some friends or come alone, this class is great for beginners.

Mon, Aug 05, 3:30pm - 4:30pm
Mount Vernon Recreation Center
Virginia's best comedy magician. A program for all ages.

Mon, Aug 05, 4:00pm - 4:30pm
Meeting Room
A story time designed for kids with intellectual and physical disabilities, and sensory processing disorders. Ages 2-12. Registration required.

Mon, Aug 05, 7:00pm - 8:00pm
Meeting Room
Enjoy a free monthly meditation class with our friends at Yoga in Daily Life.

Tue, Aug 06, 10:00am - 10:30am
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Aug 06, 10:45am - 11:15am
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Aug 06, 11:30am - 12:00pm
Meeting Room
A story time for 1-4 year olds with a caregiver.

Tue, Aug 06, 4:00pm - 4:30pm
Meeting Room
Practice sitting and listening while we read fun stories and do an easy craft. For ages 3+ with a caregiver.

Tue, Aug 06, 5:30pm - 6:30pm
Meeting Room
Practice reading out loud to a friendly dog. Grades 1-6. Registration required. Call 703-746-1783 to register for a time slot.