area codes are a little tricky and sort of hard to get a direct correlation with a physical location
i think it would be best to leave them separate
for example atlanta has 3 area codes, but those area codes are also used in other cities, suburbs also share those 3 area codes, multiple cities, sharing duplicate multiple area codes
plus a user can have an area code from another place if they moved
very good, aren't you happy with this diagram compared to how you started?
so what is your next step with this?