The runways, terminals and parking lots and roads at Reagan National are in Virginia. Some of the land by the river’s edge (up to the high water mark?) is DC.
The runways are all built on the fill area. You’re right about the terminals-I forgot about that. I almost always flew out of Dulles even when I lived in Crystal City, so I never really had to worry about it.