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 the New York City, Los Angeles and San Francisco metro areas. Based on testing, we may expand this option to other locations in the future.