Well, the answer is Yes, when we go to check how our roof cleaning websites are doing in a local search.
Google can read your location, and will return results based on that location. You may THINK you are number one, but may not be, in other locations in your coverage area.
I suggest you use US based proxy servers, and several of them, to check to see if your website is really showing up, like you think it is.