diff --git a/lib/geocoder/lookups/google.rb b/lib/geocoder/lookups/google.rb
index 4daeb977f3f0aa8cd71c281e2a9e82517f5a19af..84c24a772823609a4e64ddf8f5f4eafc6e1d7813 100644
--- a/lib/geocoder/lookups/google.rb
+++ b/lib/geocoder/lookups/google.rb
@@ -17,7 +17,8 @@ module Geocoder::Lookup
     end
 
     def valid_response(response)
-      super(response) && parse_json(response.body)["status"] == "OK"
+      status = parse_json(response.body)["status"]
+      super(response) and ['OK', 'ZERO_RESULTS'].include?(status)
     end
 
     private # ---------------------------------------------------------------