Eu não estou nem no Oregon nem no Maine, mas pela minha experiência com networking - não há ISP maior que tenha um grande pool de endereços IP para todo o país.
Normalmente, os pools de IP são dedicados por área e o tamanho da área é de até ISP. O ISP poderia definir o pool de IP para usuários de alguma região, dependendo de seus nomes de usuários (é tecnicamente possível), mas eu nunca ouvi falar de tal caso.
Tendo isso em mente, se você não está certo com IP, você pode usar proxy ou VPN, o que for melhor para você. Se você definir a VPN no seu dispositivo, todos os aplicativos de rede verão o endereço IP da sua VPN, se você usar os aplicativos somente de proxy que você definir para usar o proxy, terá o endereço IP do proxy.
Então, se você precisa "cobrir todas as suas trilhas", a VPN é melhor, pois nenhum aplicativo que você estiver usando terá um endereço IP "errado".
Editar: Geolocalização por endereço IP usando IPv4 pode ser bastante imprecisa. Dois exemplos simples:
O ISP não possui IPs suficientes em seu pool de IPs atual e toma emprestado o alcance de IP de um ISP maior de alguma outra região / país. Se você obtiver tal IP, até que os dados de geolocalização do pool de IP se propaguem, ele mostrará que você está em outro lugar, e que em algum lugar pode estar muito longe, muito longe. :)
O ISP tem o pool de IPs DB, que é compartilhado por várias regiões, que são muito distantes. Em tal configuração (rara, mas possível), apenas parte dos endereços IP seria geolocalizada corretamente, e outra teria / poderia ter cidade / estado ou mesmo continente erroneamente atribuído. Eu não sei de tais configurações para diferentes continentes :), mas eu descobri que a geolocalização por IP poderia facilmente perder a cidade por 200 ou 300 milhas. Claro, isso depende do seu ISP, falo apenas da minha experiência.