Note that if you're using this load balancer behind a CDN then the results can be incorrect, although probably generally within the same region.
Also MaxMind does have completely free databases down to the city level, just with lower accuracy compared to their paid products: https://dev.maxmind.com/geoip/geoip2/geolite2/