diff --git a/lib/geocoder/lookups/maxmind_local.rb b/lib/geocoder/lookups/maxmind_local.rb
index 94867e67f41bcc55572faa3dafb82db45a94cfee..3d58546d90d4016544289ebda3fb2f5aa01063ee 100644
--- a/lib/geocoder/lookups/maxmind_local.rb
+++ b/lib/geocoder/lookups/maxmind_local.rb
@@ -36,7 +36,7 @@ module Geocoder::Lookup
         addr = IPAddr.new(query.text).to_i
         q = "SELECT l.country, l.region, l.city
           FROM maxmind_location l JOIN maxmind_blocks b USING (locId)
-          WHERE b.startIpNum <= #{addr} AND #{addr} <= b.endIpNum AND b.endIpNum"
+          WHERE b.startIpNum <= #{addr} AND #{addr} <= b.endIpNum"
         if r = ActiveRecord::Base.connection.execute(q).first
           [Hash[*[:country_name, :region_name, :city_name].zip(r).flatten]]
         end