WhenToBird

Birding spots

Best Birding Spots in District of Columbia

By species reported, the top birding spots in District of Columbia are National Capital Parks, Theodore Roosevelt Island, and Kingman Lake. National Capital Parks has the longest list (232 species), and its best season is spring.

Species counts are birds reported at least three times in that season at that spot, 2016–2025. Busy spots list more species simply because more people look, so compare the checklist counts. Spot names come from public map data and hotspot listings.

SpotCountySpeciesChecklistsWinterSpringSummerFall
National Capital ParksDistrict of Columbia County2326,880121202122179
Theodore Roosevelt IslandDistrict of Columbia County1895,2279617499128
Kingman LakeDistrict of Columbia County1692,2569314179142
Heritage IslandDistrict of Columbia County1683,3568314098134
Chesapeake and Ohio Canal National Historical ParkDistrict of Columbia County1652,2538114284113
Carp Pond (historical)District of Columbia County1633,7648514067112
Sixteenth Street Reservoir (historical)District of Columbia County1619,24252151110143
Anacostia Park Section GDistrict of Columbia County1615716913966101
Lyndon Baines Johnson Memorial Grove on the PotomacDistrict of Columbia County1591,852771317197
Franklin Delano Roosevelt MemorialDistrict of Columbia County1501,969861095184
Rock Creek ParkDistrict of Columbia County1471,9074313667114
Captial GroundsDistrict of Columbia County1432,3654813359111
Brightwood Reservoir (historical)District of Columbia County1431,139651386597
Georgetown ReservoirDistrict of Columbia County1411,495781076472
Kenilworth Park and Aquatic GardensDistrict of Columbia County1411453911039106
Sixteenth Street Reservoir (historical) (Forest Hills)District of Columbia County1401,3993013254108
National Capital Parks (Penn Branch)District of Columbia County1405744512462113
Rock Creek GardensDistrict of Columbia County1391,3284513269102
Rock Creek Park (Chevy Chase)District of Columbia County1361,502398956124
Rock Creek Park (Pinehurst Branch)District of Columbia County136798461256992
Chesapeake and Ohio Canal National Historical Park (Gillam Branch (historical))District of Columbia County127653631146258
Pinehurst BranchDistrict of Columbia County127584341176597
Kingman Lake (Mount Hamilton)District of Columbia County124447491095484
Fort Circle ParkDistrict of Columbia County124441461104386
U.S. Botanic GardenDistrict of Columbia County1232,16061934386
Wisconsin Avenue Reservoir (historical)District of Columbia County1211,311501116081
Tide Lock ParkDistrict of Columbia County11737055674866
George Washington Memorial ParkwayDistrict of Columbia County1161,05465615392
First High Reservoir (historical)District of Columbia County116291551045375
Woodley PlaygroundDistrict of Columbia County1151,19655895493

By county