When you post a job that includes a local requirement it will only be visible to freelancers whose Upwork account shows they live in that greater metro area. Also, a freelancer who wants to submit a proposal for a job post that requires in-person work must check a box at the bottom of the proposal page that states: “I understand and accept that the client has an in-person requirement for this project.” If they do not agree to this term, they are not permitted to submit a proposal. Once you receive proposals from freelancers in the area you can then discuss your needs and make sure they are able to meet them.
If you don’t find a suitable freelancer that way, you can always edit your job post to open the job to all freelancers, whether they are in a certain area or not.
We are testing this option first in select US cities. Based on testing, we may expand this option to other locations in the future.