Hello @VTRVA,
That is a great question!
One way to do this is to display all available lists on your sign-up form and allow your contacts to choose the correct location for them.
As an alternative your sign-up form will give the option to accept an address from your contacts. This field can be searched for by using the advanced search function on your contacts page. Once you do a search by location you will be able to add these contacts to the correct tag as needed. This would need to be done before sending any communication to be sure that the newest contacts are added to the correct tag.
Here are a couple links to help if you would like more information.
Advanced Search
Tagging contacts
I hope this helps. Feel free to reach out again if you have more questions!
... View more