West Springfield is located in Fairfax County at (38.788436, −77.232802). The town borders (touches) the Norfolk Southern Railway to the north, Accotink Creek to the east, Fairfax County Parkway to the south, and Pohick Creek to the west.