JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
I checked your form and confirmed you are currently using the GPS Location widget.
Please keep in mind that this widget uses Google Maps API and that it uses 2 methods of fetching your user's location:
1. If the device has GPS, it will use GPS to track the location (accuracy will still depend on how the device GPS was setup)
2. If the device doesn't have GPS (or if it's turned off), it will fallback in using the IP address instead (which is far less accurate than GPS)
You will not get pinpoint accurate results for IP addresses as it's just a rough estimate based on the user's IP. Also, PROXY/VPN/TOR users will have a different IP (thus resulting to inaccurate results). I'd also recommend you read this help page from Google where it was explained "How Google uses your IP address" for location tracking. This will help you better understand why you're not getting accurate results
I also checked your form just to be sure if the widget works as intended. I allowed my browser to get my location
And it did, almost accurately
If you're not satisfied with the results of the current widget you're using, you may also try other geolocation-related widgets we have: