Human Target Filming Locations
Human Target was filmed in Vancouver & Squamish in Canada.
Just to the south of the power house is where Chance and Winston investigate one of the murders in episode 1x08 “Baptiste”.
Potomac Electric Substation
Baptiste is caught by a maintenance worker cutting into a secured access pipe and kills the worker in episode 1x08 “Baptiste”.