Skip to content

Instantly share code, notes, and snippets.

@thebiltheory
Forked from erdem/timezone_locations.py
Last active April 18, 2020 17:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thebiltheory/bfab7316360a3677a5d3e69f57f9898b to your computer and use it in GitHub Desktop.
Save thebiltheory/bfab7316360a3677a5d3e69f57f9898b to your computer and use it in GitHub Desktop.
Center location coordinates for timezones
{
"Africa/Abidjan": [8, -5],
"Africa/Accra": [8, -2],
"Africa/Addis_Ababa": [8, 38],
"Africa/Algiers": [28, 3],
"Africa/Asmara": [15, 39],
"Africa/Bamako": [17, -4],
"Africa/Bangui": [7, 21],
"Africa/Banjul": [13.46666666, -16.56666666],
"Africa/Bissau": [12, -15],
"Africa/Blantyre": [-13.5, 34],
"Africa/Brazzaville": [-1, 15],
"Africa/Bujumbura": [-3.5, 30],
"Africa/Cairo": [27, 30],
"Africa/Casablanca": [32, -5],
"Africa/Ceuta": [40, -4],
"Africa/Conakry": [11, -10],
"Africa/Dakar": [14, -14],
"Africa/Dar_es_Salaam": [-6, 35],
"Africa/Djibouti": [11.5, 43],
"Africa/Douala": [6, 12],
"Africa/El_Aaiun": [24.5, -13],
"Africa/Freetown": [8.5, -11.5],
"Africa/Gaborone": [-22, 24],
"Africa/Harare": [-20, 30],
"Africa/Johannesburg": [-29, 24],
"Africa/Juba": [7, 30],
"Africa/Kampala": [1, 32],
"Africa/Khartoum": [15, 30],
"Africa/Kigali": [-2, 30],
"Africa/Kinshasa": [0, 25],
"Africa/Lagos": [10, 8],
"Africa/Libreville": [-1, 11.75],
"Africa/Lome": [8, 1.16666666],
"Africa/Luanda": [-12.5, 18.5],
"Africa/Lubumbashi": [0, 25],
"Africa/Lusaka": [-15, 30],
"Africa/Malabo": [2, 10],
"Africa/Maputo": [-18.25, 35],
"Africa/Maseru": [-29.5, 28.5],
"Africa/Mbabane": [-26.5, 31.5],
"Africa/Mogadishu": [10, 49],
"Africa/Monrovia": [6.5, -9.5],
"Africa/Nairobi": [1, 38],
"Africa/Ndjamena": [15, 19],
"Africa/Niamey": [16, 8],
"Africa/Nouakchott": [20, -12],
"Africa/Ouagadougou": [13, -2],
"Africa/Porto-Novo": [9.5, 2.25],
"Africa/Sao_Tome": [1, 7],
"Africa/Tripoli": [25, 17],
"Africa/Tunis": [34, 9],
"Africa/Windhoek": [-22, 17],
"America/Adak": [38, -97],
"America/Anchorage": [38, -97],
"America/Anguilla": [18.25, -63.16666666],
"America/Antigua": [17.05, -61.8],
"America/Araguaina": [-10, -55],
"America/Argentina/Buenos_Aires": [-34, -64],
"America/Argentina/Catamarca": [-34, -64],
"America/Argentina/Cordoba": [-34, -64],
"America/Argentina/Jujuy": [-34, -64],
"America/Argentina/La_Rioja": [-34, -64],
"America/Argentina/Mendoza": [-34, -64],
"America/Argentina/Rio_Gallegos": [-34, -64],
"America/Argentina/Salta": [-34, -64],
"America/Argentina/San_Juan": [-34, -64],
"America/Argentina/San_Luis": [-34, -64],
"America/Argentina/Tucuman": [-34, -64],
"America/Argentina/Ushuaia": [-34, -64],
"America/Aruba": [12.5, -69.96666666],
"America/Asuncion": [-23, -58],
"America/Atikokan": [60, -95],
"America/Bahia": [-10, -55],
"America/Bahia_Banderas": [23, -102],
"America/Barbados": [13.16666666, -59.53333333],
"America/Belem": [-10, -55],
"America/Belize": [17.25, -88.75],
"America/Blanc-Sablon": [60, -95],
"America/Boa_Vista": [-10, -55],
"America/Bogota": [4, -72],
"America/Boise": [38, -97],
"America/Cambridge_Bay": [60, -95],
"America/Campo_Grande": [-10, -55],
"America/Cancun": [23, -102],
"America/Caracas": [8, -66],
"America/Cayenne": [4, -53],
"America/Cayman": [19.5, -80.5],
"America/Chicago": [38, -97],
"America/Chihuahua": [23, -102],
"America/Costa_Rica": [10, -84],
"America/Creston": [60, -95],
"America/Cuiaba": [-10, -55],
"America/Curacao": [12.116667, -68.933333],
"America/Danmarkshavn": [72, -40],
"America/Dawson": [60, -95],
"America/Dawson_Creek": [60, -95],
"America/Denver": [38, -97],
"America/Detroit": [38, -97],
"America/Dominica": [15.41666666, -61.33333333],
"America/Edmonton": [60, -95],
"America/Eirunepe": [-10, -55],
"America/El_Salvador": [13.83333333, -88.91666666],
"America/Fort_Nelson": [60, -95],
"America/Fortaleza": [-10, -55],
"America/Glace_Bay": [60, -95],
"America/Godthab": [72, -40],
"America/Goose_Bay": [60, -95],
"America/Grand_Turk": [21.75, -71.58333333],
"America/Grenada": [12.11666666, -61.66666666],
"America/Guadeloupe": [16.25, -61.583333],
"America/Guatemala": [15.5, -90.25],
"America/Guayaquil": [-2, -77.5],
"America/Guyana": [5, -59],
"America/Halifax": [60, -95],
"America/Havana": [21.5, -80],
"America/Hermosillo": [23, -102],
"America/Indiana/Indianapolis": [38, -97],
"America/Indiana/Knox": [38, -97],
"America/Indiana/Marengo": [38, -97],
"America/Indiana/Petersburg": [38, -97],
"America/Indiana/Tell_City": [38, -97],
"America/Indiana/Vevay": [38, -97],
"America/Indiana/Vincennes": [38, -97],
"America/Indiana/Winamac": [38, -97],
"America/Inuvik": [60, -95],
"America/Iqaluit": [60, -95],
"America/Jamaica": [18.25, -77.5],
"America/Juneau": [38, -97],
"America/Kentucky/Louisville": [38, -97],
"America/Kentucky/Monticello": [38, -97],
"America/La_Paz": [-17, -65],
"America/Lima": [-10, -76],
"America/Los_Angeles": [38, -97],
"America/Lower_Princes": [18.033333, -63.05],
"America/Maceio": [-10, -55],
"America/Managua": [13, -85],
"America/Manaus": [-10, -55],
"America/Marigot": [18.08333333, -63.95],
"America/Martinique": [14.666667, -61],
"America/Matamoros": [23, -102],
"America/Mazatlan": [23, -102],
"America/Menominee": [38, -97],
"America/Merida": [23, -102],
"America/Metlakatla": [38, -97],
"America/Mexico_City": [23, -102],
"America/Miquelon": [46.83333333, -56.33333333],
"America/Moncton": [60, -95],
"America/Monterrey": [23, -102],
"America/Montevideo": [-33, -56],
"America/Montserrat": [16.75, -62.2],
"America/Nassau": [24.25, -76],
"America/New_York": [38, -97],
"America/Nipigon": [60, -95],
"America/Nome": [38, -97],
"America/Noronha": [-10, -55],
"America/North_Dakota/Beulah": [38, -97],
"America/North_Dakota/Center": [38, -97],
"America/North_Dakota/New_Salem": [38, -97],
"America/Ojinaga": [23, -102],
"America/Panama": [9, -80],
"America/Pangnirtung": [60, -95],
"America/Paramaribo": [4, -56],
"America/Phoenix": [38, -97],
"America/Port-au-Prince": [19, -72.41666666],
"America/Port_of_Spain": [11, -61],
"America/Porto_Velho": [-10, -55],
"America/Puerto_Rico": [18.25, -66.5],
"America/Rainy_River": [60, -95],
"America/Rankin_Inlet": [60, -95],
"America/Recife": [-10, -55],
"America/Regina": [60, -95],
"America/Resolute": [60, -95],
"America/Rio_Branco": [-10, -55],
"America/Santarem": [-10, -55],
"America/Santiago": [-30, -71],
"America/Santo_Domingo": [19, -70.66666666],
"America/Sao_Paulo": [-10, -55],
"America/Scoresbysund": [72, -40],
"America/Sitka": [38, -97],
"America/St_Barthelemy": [18.5, -63.41666666],
"America/St_Johns": [60, -95],
"America/St_Kitts": [17.33333333, -62.75],
"America/St_Lucia": [13.88333333, -60.96666666],
"America/St_Thomas": [18.35, -64.933333],
"America/St_Vincent": [13.25, -61.2],
"America/Swift_Current": [60, -95],
"America/Tegucigalpa": [15, -86.5],
"America/Thule": [72, -40],
"America/Thunder_Bay": [60, -95],
"America/Tijuana": [23, -102],
"America/Toronto": [60, -95],
"America/Tortola": [18.431383, -64.62305],
"America/Vancouver": [60, -95],
"America/Whitehorse": [60, -95],
"America/Winnipeg": [60, -95],
"America/Yakutat": [38, -97],
"America/Yellowknife": [60, -95],
"Antarctica/Casey": [-90, 0],
"Antarctica/Davis": [-90, 0],
"Antarctica/DumontDUrville": [-90, 0],
"Antarctica/Macquarie": [-27, 133],
"Antarctica/Mawson": [-90, 0],
"Antarctica/McMurdo": [-90, 0],
"Antarctica/Palmer": [-90, 0],
"Antarctica/Rothera": [-90, 0],
"Antarctica/Syowa": [-90, 0],
"Antarctica/Troll": [-90, 0],
"Antarctica/Vostok": [-90, 0],
"Arctic/Longyearbyen": [78, 20],
"Asia/Aden": [15, 48],
"Asia/Almaty": [48, 68],
"Asia/Amman": [31, 36],
"Asia/Anadyr": [60, 100],
"Asia/Aqtau": [48, 68],
"Asia/Aqtobe": [48, 68],
"Asia/Ashgabat": [40, 60],
"Asia/Baghdad": [33, 44],
"Asia/Bahrain": [26, 50.55],
"Asia/Baku": [40.5, 47.5],
"Asia/Bangkok": [15, 100],
"Asia/Barnaul": [60, 100],
"Asia/Beirut": [33.83333333, 35.83333333],
"Asia/Bishkek": [41, 75],
"Asia/Brunei": [4.5, 114.66666666],
"Asia/Chita": [60, 100],
"Asia/Choibalsan": [46, 105],
"Asia/Colombo": [7, 81],
"Asia/Damascus": [35, 38],
"Asia/Dhaka": [24, 90],
"Asia/Dili": [-8.83333333, 125.91666666],
"Asia/Dubai": [24, 54],
"Asia/Dushanbe": [39, 71],
"Asia/Gaza": [31.9, 35.2],
"Asia/Hebron": [31.9, 35.2],
"Asia/Ho_Chi_Minh": [16.16666666, 107.83333333],
"Asia/Hong_Kong": [22.267, 114.188],
"Asia/Hovd": [46, 105],
"Asia/Irkutsk": [60, 100],
"Asia/Jakarta": [-5, 120],
"Asia/Jayapura": [-5, 120],
"Asia/Jerusalem": [31.47, 35.13],
"Asia/Kabul": [33, 65],
"Asia/Kamchatka": [60, 100],
"Asia/Karachi": [30, 70],
"Asia/Kathmandu": [28, 84],
"Asia/Khandyga": [60, 100],
"Asia/Kolkata": [20, 77],
"Asia/Krasnoyarsk": [60, 100],
"Asia/Kuala_Lumpur": [2.5, 112.5],
"Asia/Kuching": [2.5, 112.5],
"Asia/Kuwait": [29.5, 45.75],
"Asia/Macau": [22.16666666, 113.55],
"Asia/Magadan": [60, 100],
"Asia/Makassar": [-5, 120],
"Asia/Manila": [13, 122],
"Asia/Muscat": [21, 57],
"Asia/Nicosia": [35, 33],
"Asia/Novokuznetsk": [60, 100],
"Asia/Novosibirsk": [60, 100],
"Asia/Omsk": [60, 100],
"Asia/Oral": [48, 68],
"Asia/Phnom_Penh": [13, 105],
"Asia/Pontianak": [-5, 120],
"Asia/Pyongyang": [40, 127],
"Asia/Qatar": [25.5, 51.25],
"Asia/Qyzylorda": [48, 68],
"Asia/Rangoon": [22, 98],
"Asia/Riyadh": [25, 45],
"Asia/Sakhalin": [60, 100],
"Asia/Samarkand": [41, 64],
"Asia/Seoul": [37, 127.5],
"Asia/Shanghai": [35, 105],
"Asia/Singapore": [1.36666666, 103.8],
"Asia/Srednekolymsk": [60, 100],
"Asia/Taipei": [23.5, 121],
"Asia/Tashkent": [41, 64],
"Asia/Tbilisi": [42, 43.5],
"Asia/Tehran": [32, 53],
"Asia/Thimphu": [27.5, 90.5],
"Asia/Tokyo": [36, 138],
"Asia/Tomsk": [60, 100],
"Asia/Ulaanbaatar": [46, 105],
"Asia/Urumqi": [35, 105],
"Asia/Ust-Nera": [60, 100],
"Asia/Vientiane": [18, 105],
"Asia/Vladivostok": [60, 100],
"Asia/Yakutsk": [60, 100],
"Asia/Yekaterinburg": [60, 100],
"Asia/Yerevan": [40, 45],
"Atlantic/Azores": [39.5, -8],
"Atlantic/Bermuda": [32.33333333, -64.75],
"Atlantic/Canary": [40, -4],
"Atlantic/Cape_Verde": [16, -24],
"Atlantic/Faroe": [62, -7],
"Atlantic/Madeira": [39.5, -8],
"Atlantic/Reykjavik": [65, -18],
"Atlantic/South_Georgia": [-54.5, -37],
"Atlantic/Stanley": [-51.75, -59],
"Australia/Adelaide": [-27, 133],
"Australia/Brisbane": [-27, 133],
"Australia/Broken_Hill": [-27, 133],
"Australia/Currie": [-27, 133],
"Australia/Darwin": [-27, 133],
"Australia/Eucla": [-27, 133],
"Australia/Hobart": [-27, 133],
"Australia/Lindeman": [-27, 133],
"Australia/Lord_Howe": [-27, 133],
"Australia/Melbourne": [-27, 133],
"Australia/Perth": [-27, 133],
"Australia/Sydney": [-27, 133],
"Europe/Amsterdam": [52.5, 5.75],
"Europe/Andorra": [42.5, 1.5],
"Europe/Astrakhan": [60, 100],
"Europe/Athens": [39, 22],
"Europe/Belgrade": [44, 21],
"Europe/Berlin": [51, 9],
"Europe/Bratislava": [48.66666666, 19.5],
"Europe/Brussels": [50.83333333, 4],
"Europe/Bucharest": [46, 25],
"Europe/Budapest": [47, 20],
"Europe/Busingen": [51, 9],
"Europe/Chisinau": [47, 29],
"Europe/Copenhagen": [56, 10],
"Europe/Dublin": [53, -8],
"Europe/Gibraltar": [36.13333333, -5.35],
"Europe/Guernsey": [49.46666666, -2.58333333],
"Europe/Helsinki": [64, 26],
"Europe/Isle_of_Man": [54.25, -4.5],
"Europe/Istanbul": [39, 35],
"Europe/Jersey": [49.25, -2.16666666],
"Europe/Kaliningrad": [60, 100],
"Europe/Kiev": [49, 32],
"Europe/Kirov": [60, 100],
"Europe/Lisbon": [39.5, -8],
"Europe/Ljubljana": [46.11666666, 14.81666666],
"Europe/London": [54, -2],
"Europe/Luxembourg": [49.75, 6.16666666],
"Europe/Madrid": [40, -4],
"Europe/Malta": [35.83333333, 14.58333333],
"Europe/Mariehamn": [60.116667, 19.9],
"Europe/Minsk": [53, 28],
"Europe/Monaco": [43.73333333, 7.4],
"Europe/Moscow": [60, 100],
"Europe/Oslo": [62, 10],
"Europe/Paris": [46, 2],
"Europe/Podgorica": [42.5, 19.3],
"Europe/Prague": [49.75, 15.5],
"Europe/Riga": [57, 25],
"Europe/Rome": [42.83333333, 12.83333333],
"Europe/Samara": [60, 100],
"Europe/San_Marino": [43.76666666, 12.41666666],
"Europe/Sarajevo": [44, 18],
"Europe/Simferopol": [60, 100],
"Europe/Skopje": [41.83333333, 22],
"Europe/Sofia": [43, 25],
"Europe/Stockholm": [62, 15],
"Europe/Tallinn": [59, 26],
"Europe/Tirane": [41, 20],
"Europe/Ulyanovsk": [60, 100],
"Europe/Uzhgorod": [49, 32],
"Europe/Vaduz": [47.26666666, 9.53333333],
"Europe/Vatican": [41.9, 12.45],
"Europe/Vienna": [47.33333333, 13.33333333],
"Europe/Vilnius": [56, 24],
"Europe/Volgograd": [60, 100],
"Europe/Warsaw": [52, 20],
"Europe/Zagreb": [45.16666666, 15.5],
"Europe/Zaporozhye": [49, 32],
"Europe/Zurich": [47, 8],
"Indian/Antananarivo": [-20, 47],
"Indian/Chagos": [-6, 71.5],
"Indian/Christmas": [-10.5, 105.66666666],
"Indian/Cocos": [-12.5, 96.83333333],
"Indian/Comoro": [-12.16666666, 44.25],
"Indian/Kerguelen": [-49.25, 69.167],
"Indian/Mahe": [-4.58333333, 55.66666666],
"Indian/Maldives": [3.25, 73],
"Indian/Mauritius": [-20.28333333, 57.55],
"Indian/Mayotte": [-12.83333333, 45.16666666],
"Indian/Reunion": [-21.15, 55.5],
"Pacific/Apia": [-13.58333333, -172.33333333],
"Pacific/Auckland": [-41, 174],
"Pacific/Bougainville": [-6, 147],
"Pacific/Chatham": [-41, 174],
"Pacific/Chuuk": [6.91666666, 158.25],
"Pacific/Easter": [-30, -71],
"Pacific/Efate": [-16, 167],
"Pacific/Enderbury": [1.41666666, 173],
"Pacific/Fakaofo": [-9, -172],
"Pacific/Fiji": [-18, 175],
"Pacific/Funafuti": [-8, 178],
"Pacific/Galapagos": [-2, -77.5],
"Pacific/Gambier": [-15, -140],
"Pacific/Guadalcanal": [-8, 159],
"Pacific/Guam": [13.46666666, 144.78333333],
"Pacific/Honolulu": [38, -97],
"Pacific/Johnston": [19.2911437, 166.618332],
"Pacific/Kiritimati": [1.41666666, 173],
"Pacific/Kosrae": [6.91666666, 158.25],
"Pacific/Kwajalein": [9, 168],
"Pacific/Majuro": [9, 168],
"Pacific/Marquesas": [-15, -140],
"Pacific/Midway": [19.2911437, 166.618332],
"Pacific/Nauru": [-0.53333333, 166.91666666],
"Pacific/Niue": [-19.03333333, -169.86666666],
"Pacific/Norfolk": [-29.03333333, 167.95],
"Pacific/Noumea": [-21.5, 165.5],
"Pacific/Pago_Pago": [-14.33333333, -170],
"Pacific/Palau": [7.5, 134.5],
"Pacific/Pitcairn": [-25.06666666, -130.1],
"Pacific/Pohnpei": [6.91666666, 158.25],
"Pacific/Port_Moresby": [-6, 147],
"Pacific/Rarotonga": [-21.23333333, -159.76666666],
"Pacific/Saipan": [15.2, 145.75],
"Pacific/Tahiti": [-15, -140],
"Pacific/Tarawa": [1.41666666, 173],
"Pacific/Tongatapu": [-20, -175],
"Pacific/Wake": [19.2911437, 166.618332],
"Pacific/Wallis": [-13.3, -176.2],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment