Geographic Midpoint Calculator

Finds the exact point that lies halfway between two or more places. Find your personal center of gravity--the geographical average location for all of the places you have lived in. See the results on a Google Map.  Using the calculator  FAQ


This calculator currently can only be used with the latitude/longitude option to find the coordinates of the midpoint. You can find the latitude and longitude for addresses and cities at: Geocode Finder

Geo Challenge

Geography trivia

What is the fourth largest island in the world and the world's second largest producer of vanilla?

Suppose that the sun is represented by a 1/2" marble. At this scale, how far would it be from the sun to the three stars of the Alpha Centauri star system and their planets?

View past Geo Challenge questions

GeoMidpoint tools

Let's Meet in the Middle

Let's meet in the middle finds the ideal restaurant or other point of interest halfway between two or more addresses. Meet your friend halfway for lunch.

Random Point Generator

The Random Point Generator generates one or more points at random locations on the surface of the earth. You can throw one or more virtual darts at a Google map and see where they land at.

Google Maps

Find your halfway point

Here are a few of the many possible uses for the calculator:

Using the midpoint calculator

Add each of your addresses or other locations to the map. See Help for detailed instructions. Use the 'Address' option to enter your addresses or other locations one by one. 'Multiple input' lets you copy and paste a list of addresses from a spreadsheet or other program.

Address formats

350 Fifth Ave, New York, NY
10 Downing St, London, UK
Atlanta, GA
Sydney, Australia

Locations can also be specified by latitude and longitude using one of the allowed formats.

Weight by time and other weight

You can use 'Weight by time' to weight your places for the personal center of gravity calculation. Enter the amount of time you have spent in each place. If you leave the years, months, and days boxes blank then all of your places will be weighted equally for the calculation. As an alternative, you can use 'Other weight' to enter population or other weighting factors for each location.

Calculation methods

Three different calculation methods are available for calculating the midpoint, each of which is useful in different situations. There are reasons for choosing one method over another.

How the calculator works

The calculator calculates the geographic midpoint based on the assumption of a spherical earth. The geographic midpoint for any two points on the earth's surface is located halfway along the great circle route which is the shortest route that runs between both points, and would be like stretching a string between the two points on a world globe then finding the middle of the string. The geographic midpoint for three or more points on the earth's surface is the center of gravity (center of mass or average location) for all of the points.

To help visualize the concept of center of gravity, imagine that a small weight is positioned at the location of various cities on a world globe. Now imagine that the globe is allowed to rotate freely until the most heavily weighted part of the globe is pulled by gravity until it is facing downward. The lowest (and heaviest) part of the globe is the center of gravity and the geographic midpoint for all of the weighted cities. See Calculation methods for a detailed description.

Map projections

A lot of distortion occurs when the earth is projected onto a flat surface, for instance, a map using the Mercator Projection. Because of this distortion, if you plot two points on a flat map along with the corresponding calculated midpoint, you will find that the midpoint is often far out of alignment with the two points. This can be easily illustrated by an example. If you place a ruler on a flat wall map between Phoenix, Arizona and Kabul, Afghanistan, the midpoint for the two cities will appear to be in the Atlantic Ocean a few hundred miles off the tip of Portugal. However, the Geographic Midpoint Calculator gives the true midpoint coordinates of latitude 88.9300 North longitude 171.1427 West, which is 72 miles (116 km) from the North Pole. You can verify this by stretching a string between the two cities on a world globe.

In general, a true midpoint in the Northern Hemisphere will be farther north than you might expect it to be when viewed on a flat map, and conversely, a true midpoint in the Southern Hemisphere will be farther south than you might expect it to be. For cities that are close together this apparent difference between a spherical earth and a flat map is only slight, but the difference can be great for cities with a lot of longitude separation, such as cities on different continents. Also, there tends to be more distortion in the polar regions than near the equator. So if your calculated midpoint is farther north than you expect it to be, this is the explanation. Usually, if you take a look at a world globe it will begin to make sense.


GeoMidpoint is asking you to Link to us on a web page or blog. Thank you.

Additional resources   Google Maps Mania