“Stand and Deliver” Filming Locations

Ben Lockwood announces his racist plans, Elite targets him for death, and the aliens of National City rally.

Supergirl episode “Stand and Deliver” was filmed in Maple Ridge & Vancouver in Canada.

Hornby Plaza as Plaza near Alien Affairs Building

Ben Lockwood is holding a rally after accepting his new role as Alien Affairs Liaison when the Elite attempt to assassinate him. Later, Kara decides to join the pro-alien rally as it travels towards the Alien Affairs Building.