. . . The fringes of my area code and the neighboring area code, sure, are long distance. But long distance vs. local isn't based on area code it's based on your area and the phone service.
I live in the 310 area code. If I dial a number in downtown Los Angeles (213), the central area surrounding downtown (323), or the San Fernando Valley (818), it's charged as a local call. I think.
But, even if I’m calling another number in my own area code, I still have to dial 1-310 first.
BTW, when direct distance dialing was first introduced 40 years ago, the entire Los Angeles area was covered by the 213 area code.