Barkarby is a district of Järfälla Municipality, Stockholm County, Sweden and part of the contiguously built-up Stockholm urban area.
Barkarby has a station of the Stockholm commuter rail network.
During the 1912 Summer Olympics, it hosted the endurance trials for the equestrian eventing competition.
The equestrian part of the modern pentathlon competition also took place here.