Batch Geocode Your Address Database

1. Upload CSV File with Addresses

2. MapLarge Geocodes File

3. File Returned with Lat/Long
Geocode Pricing Try it now for free! Geocoding API Access

How the Geocoder Works


Geocoding is the process of finding geographical coordinates (latitude/longitude) for an address or place. This is useful for plotting addresses on a map to determine voting demographics, analyze law enforcement and intelligence data, deliver insight into public health information, visualize distances such as roads and pipelines, and thousands of other industry applications. GPS coordinates are commonly expressed as latitude, longitude: (16.845658, -99.850806).

Our geocoding process is simple:

1. Upload your address file to MapLarge
2. Our server will immediately start batch geocoding addresses in your file and return the results in seconds. Jobs under 100,000 records normally take less than 1 minute.
3. Our online geocoder will attempt to match addresses to the side of the street. We use advanced name matching techniques to achieve a high geocoding success rate. Results vary by file but you can expect to achieve accurate geocodes on +/- 90% of your file.
4. You only pay for records that are geocoded.

There is no obligation to purchase until you decide to download the final geocoded file. You can view the geocode match rate and download a sample of your geocoded data.

Geocode Now

MapLarge is able to pass on volume discounts from our mapping customers to deliver exceptional pricing on bulk geocodes. Customers only pay for the records that geocode latitude and longitude. You can download a sample of your geocoded data and view the number of geocoded records before you purchase the geocoded file. We also offer monthly API access solutions, see the Geocoder API reference for additional details.


Geocode Pricing
Number Of Records** Price Per Geocode Price per 1000 Geocodes Total Cost
2,000 - 4,000 $.004 $4 $10* - $16
4,001 - 10,000 $.004 $4 $16 - $40
10,001 - 50,000 $.004 $4 $40 - $200
50,001 - 100,000 $.004 $4 $200 - $400
100,001 - 500,000 $.003 $3 $400- $1,600
500,001 - 1,000,000 $.002 $2 $1,600 - $2,600
1,000,001 - 2,000,000< $.001 $1 $2,600 - 3,600
2,000,001 - 5,000,000 $.0008 $.80 $3,600 - $6,000
5,000,001 - 10,000,000 $.0006 $.60 $6,000 - $9,000
10,000,001+ $.0005 $.50 $9,000 +
*The minimum order is $10.
Upload File to Geocode
Your file and the Process of Geocoding Latitude and Longitude
No Obligation to Purchase - Try it Now!
Online Batch Geocoding Process
  • Make Sure Your Data has columns named: Address, City, State and Zip
  • Export Your U.S. Address Data to a .CSV File (In Excel Select: File-> Save as CSV)
  • Upload Your .CSV File to the Geocoder
  • The Geocoder Will Assign Latitude, Longitude, and Match Quality to Addresses
  • Preview Your Data, Download Samples
Upload File to Geocode
Explanation of Match Codes

Match Quality Geocodes

  • ExactMatch: Records that matched a street name are geocoded with no problems.
  • KnownAlternateName: Records with a street name that matches a known alternate street name or a very common misspelling. Ex. MLK Drive would match Martin Luther King Dr.
  • DirectionSuffixRemoved: Records where the street name was matched by removing the trailing street direction suffix. Ex. Main Street NE would be matched to Main Street
  • DirectionPrefixRemoved: The leading direction removed from the street name to produce a geocode match. Ex. East Rock Springs Rd would be matched to Rock Springs Road.
  • IntersectionExactMatch: We found the exact point where those roads intersect.
  • IntersectionClosestPoint: We could not find an exact intersection of these two roads but we did find a point where they are very close to each other.

Error Codes

  • Region Not Found: The state could not be found and the zip and city could not be used to infer the state. Place holder values of 0 will be entered.
  • Error: Garbled or missing data in a malformed CSV row. Place holder values of 0 will be entered.