Yea, it is ridiculous. I've seen others post their location is also showing as Boydton, VA. Not a coincidence.
Also, I have IPv6 turned off and it still does this.
I have this same issue and it's super annoying. Edge, and the Maps app, in Windows 11, locates me in Boydton , VA, even though I'm in the Dallas, TX area. Chrome, however, < does NOT have this issue, on the same system. Utterly ridiculous.
< SNIP >
Rob
DB-D-M,
Okay, making my original post was proven wrong for at least your specific case, so I did some more research including both Windows 11 and general issues going back to at least Windows 10 and there are many different potential reasons for flaky results.
That got me interested in my own settings and as I suspected, I'd turned Off the 'Allow apps to access your location' in the Settings app, Privacy section titled Location long ago, most likely due to privacy concerns. So, my own settings were actually controlled by either a default general setting for a nearby city or other possibly other more specific settings in various apps.
For some reason my own Microsoft Maps app was initially pointing at a location north of Toronto, which since I'd actually traveled there with this Surface Go tablet device a few years back, might actually have been near an Airbnb I stayed in, as it's also believable that I may have decided to turn location on during that trip. This fits with some others' problems I read where old data seems to get stuck or possibly corrupts the result, possibly even being collected from data stored in your Microsoft account, though I have no way of knowing the source where this data was acquired. That's why one of the solutions offered is typically to reset the history and mapping data related to both the Maps app and possibly others like Edge.
As soon as I turned On the Allow apps to access your location though, reopening the Maps app I'd previously closed went to, wait for it, the same Boydton, VA as yours and others you mentioned.
At this point, I decided to try the most potentially viable solution I'd read where a few had seen issues relating to time. Looking in Windows Settings, Time & Language, I noticed though everything was set to operate automatically, and the Time zone was correct, the last successful synchronization had been over 3 hours previous. I clicked the 'Sync now' button which brought the time current, then switched to the already open Maps app and clicked the Show my location dot in the middle of the control bar. This instantly moved to my accurate location supposedly within 348 ft., which in fact was on the street just 2 houses away.
Now of course I should have tried that Show my location dot in the Maps app control bar before changing the time, but since the location had changed to Boydton. VA when I restarted the app, I assume that would have remained the same as it does now when I press it again. So at least in my case, that particular Boydton, VA symptom was apparently resolved by resyncing the time manually.
My bet is that everyone here may have different issues as did those in the other threads I read through, so since this only discusses some of those, I'll also provide the link to the best thread I read in Microsoft's TechCommunity forums that provided most of what I've mentioned here in case it might aid someone else. I'll also leave my own previous posts, since as I stated, the IP address data is what Microsoft actually uses, it still may aid someone who actually has that specific problem.
Geolocation wrong (really wrong) in Edge but correct in Chrome - Microsoft Community Hub
Rob