Here is some information from Wikipedia about the film:
The film was shot in and around Portland, Oregon. A temporary studio was constructed in Clackamas, Oregon where all non-location photography was done, mostly interiors, including the FBI's cyber division, Marsh's house, the FBI building elevator, several basements, etc. A scene set on on the east end of the Broadway Bridge was shot both on the actual bridge as well as at the studio. A faux diner was built underneath the Broadway bridge, which was used in the movie. The construction of this set took less than twelve hours. The birthday party for Haney-Jardine's character was filmed in the roller skating rink of Oaks Amusement Park.