Dismiss Notice
What Is This?

It's a constantly growing, global map of 3,538,404 PokéStops and Gyms for Pokémon GO.

The data is from Outgress (an Ingress analytics system).

Ingress Agent Activity

Jun 9, 2026 at 12:33 AM
Jun 9, 2026 at 12:31 AM
Jun 9, 2026 at 12:31 AM
Jun 9, 2026 at 12:30 AM
Jun 9, 2026 at 12:30 AM
Jun 9, 2026 at 12:29 AM
Jun 9, 2026 at 12:29 AM
Jun 9, 2026 at 12:28 AM
Jun 9, 2026 at 12:28 AM
Jun 9, 2026 at 12:28 AM
Jun 9, 2026 at 12:26 AM
Jun 9, 2026 at 12:23 AM
Jun 9, 2026 at 12:23 AM
Jun 9, 2026 at 12:22 AM
Jun 9, 2026 at 12:21 AM
Jun 9, 2026 at 12:19 AM
Jun 9, 2026 at 12:19 AM
Jun 9, 2026 at 12:18 AM
Jun 9, 2026 at 12:17 AM
Jun 9, 2026 at 12:12 AM
Jun 9, 2026 at 12:08 AM
Jun 9, 2026 at 12:07 AM
Jun 9, 2026 at 12:06 AM
Jun 9, 2026 at 12:05 AM
Jun 9, 2026 at 12:04 AM
Jun 9, 2026 at 12:02 AM
Jun 9, 2026 at 12:01 AM
Jun 9, 2026 at 12:01 AM
Jun 8, 2026 at 11:57 PM
Jun 8, 2026 at 11:57 PM
Jun 8, 2026 at 11:56 PM
Jun 8, 2026 at 11:56 PM
Jun 8, 2026 at 11:56 PM
Jun 8, 2026 at 11:56 PM
Jun 8, 2026 at 11:55 PM
Jun 8, 2026 at 11:53 PM
Jun 8, 2026 at 11:51 PM
Jun 8, 2026 at 11:49 PM
Jun 8, 2026 at 11:48 PM
Jun 8, 2026 at 11:47 PM
Jun 8, 2026 at 11:47 PM
Jun 8, 2026 at 11:47 PM
Jun 8, 2026 at 11:45 PM
Jun 8, 2026 at 11:42 PM
Jun 8, 2026 at 11:42 PM
Jun 8, 2026 at 11:41 PM
Jun 8, 2026 at 11:40 PM
Jun 8, 2026 at 11:39 PM
Jun 8, 2026 at 11:39 PM
Jun 8, 2026 at 11:37 PM
Jun 8, 2026 at 11:57 PM
Jun 8, 2026 at 11:41 PM
Jun 8, 2026 at 11:12 PM
Jun 8, 2026 at 10:32 PM
Jun 8, 2026 at 9:13 PM
Jun 8, 2026 at 6:52 PM
Jun 8, 2026 at 2:59 PM
Jun 8, 2026 at 11:50 AM
Jun 8, 2026 at 8:05 AM
Jun 8, 2026 at 7:56 AM
Jun 8, 2026 at 3:42 AM
Jun 8, 2026 at 3:07 AM
Jun 8, 2026 at 12:00 AM
Jun 7, 2026 at 11:46 PM
Jun 7, 2026 at 11:11 PM
Jun 7, 2026 at 5:56 PM
Jun 7, 2026 at 7:21 AM
Jun 7, 2026 at 6:53 AM
Jun 7, 2026 at 2:40 AM
Jun 7, 2026 at 2:10 AM
Jun 7, 2026 at 12:48 AM
Jun 7, 2026 at 12:39 AM
Jun 7, 2026 at 12:28 AM
Jun 7, 2026 at 12:06 AM
Jun 6, 2026 at 11:08 PM
Jun 6, 2026 at 10:53 PM
Jun 6, 2026 at 8:16 PM
Jun 6, 2026 at 7:21 PM
Jun 6, 2026 at 6:27 PM
Jun 6, 2026 at 5:16 PM
Jun 6, 2026 at 12:08 PM
Jun 6, 2026 at 12:01 PM
Jun 6, 2026 at 11:48 AM
Jun 6, 2026 at 11:38 AM
Jun 6, 2026 at 10:46 AM
Jun 6, 2026 at 10:12 AM
Jun 6, 2026 at 10:08 AM
Jun 6, 2026 at 10:02 AM
Jun 6, 2026 at 9:46 AM
Jun 6, 2026 at 9:41 AM
Jun 6, 2026 at 9:35 AM
Jun 6, 2026 at 9:17 AM
Jun 6, 2026 at 8:38 AM
Jun 6, 2026 at 8:10 AM
Jun 6, 2026 at 8:05 AM
Jun 6, 2026 at 7:26 AM
Jun 6, 2026 at 7:08 AM
Jun 6, 2026 at 6:09 AM
Jun 6, 2026 at 4:41 AM
Jun 6, 2026 at 4:33 AM
** Portals blurred until you log in.
pXq1PAPvQAteHVE1DC
Jun 8, 2026 at 7:54 PM
pMpVIx d2A9rGGF
Jun 8, 2026 at 9:33 AM
SDVK0MLC1FDzTOpF8fuh4BEO37rAgX7EXTJU
Jun 8, 2026 at 8:16 AM
Mkz57 AO92r 32gck oB9OVIn
Jun 8, 2026 at 8:04 AM
Gd9eknh UveJNg LxjTLy2
Jun 8, 2026 at 8:04 AM
rlxaQilRTtGl
Jun 8, 2026 at 7:26 AM
qEjFCC1O XBrGOErt KAoQp2
Jun 8, 2026 at 6:49 AM
wvWqdV39G
Jun 8, 2026 at 4:08 AM
BJhODqRM ADKmJaLlD7ag 9QR72murgmN lB OYJxdHIEvbC
Jun 8, 2026 at 4:00 AM
EGFkGD31Y7e7Kdz
Jun 8, 2026 at 3:53 AM
JJ2628uI KR5s9LIaSYQN M5FlJrGTlAn Uy TPSabSz30Ng
Jun 8, 2026 at 12:50 AM
ilspaQW97cw7 fdR0wz3lZcv FhpP
Jun 7, 2026 at 11:32 PM
ww4qOU uYAS3Nxtz HVN9BP
Jun 7, 2026 at 7:51 PM
RoRWDN
Jun 7, 2026 at 7:51 PM
GXfQb3S 9SIcwQkY0358Rg
Jun 7, 2026 at 11:52 AM
pdL7QShfwcD vsH1w
Jun 7, 2026 at 10:54 AM
i4LKc5hqtdmqa165SOQ2t7OM
Jun 7, 2026 at 9:18 AM
Y3bWib9ALfZvkMLAy6y
Jun 7, 2026 at 7:37 AM
CVZ5ZiMePG Fv06PnO0s
Jun 7, 2026 at 2:12 AM
ej2bKUNZhNPePGhkmb qEEZg
Jun 7, 2026 at 1:40 AM
kE6cmj C2s34
Jun 6, 2026 at 10:26 PM
NyI9V1D Zj1PnIyyt snQBa5
Jun 6, 2026 at 4:29 PM
LJhn lBPkbkDw6
Jun 6, 2026 at 3:14 PM
29A2rUx8Z t n3P7jv
Jun 6, 2026 at 9:34 AM
MmuMVe u6wiIkj 6pzr0xr
Jun 6, 2026 at 9:33 AM
4Iqmbfw Wsn
Jun 6, 2026 at 8:21 AM
XkT JKPZSx po7LmeO
Jun 6, 2026 at 8:02 AM
xAm6X cxq9
Jun 6, 2026 at 7:50 AM
CNCr5jQ 0 INrPa C2mEQha0
Jun 6, 2026 at 7:18 AM
KHdWIO0l9tL4TEPbFtX6Go3zATH
Jun 6, 2026 at 5:43 AM
FWKhUMQ2NrS5af sJ9X5Q1Rzx
Jun 6, 2026 at 5:18 AM
P6uF8wTdzQvuXc Pfss 2XWamg39qiIs
Jun 6, 2026 at 5:01 AM
26YWiG zGRe0
Jun 6, 2026 at 4:59 AM
l54wgJ y3m Nh2tcDNM
Jun 6, 2026 at 3:05 AM
ivth GImjgdbu lBBsL pq01AE 1 Jh
Jun 6, 2026 at 3:02 AM
HX0T8ZaFFBy091gbHzV4vkB7
Jun 6, 2026 at 12:53 AM
bDIKw
Jun 6, 2026 at 12:49 AM
Nq7rgE
Jun 6, 2026 at 12:07 AM
E9e1l1 rfLs1W
Jun 5, 2026 at 11:29 PM
q0tv2QS4wz CCWPfKUjZ4
Jun 5, 2026 at 9:52 PM
AWUfa8
Jun 4, 2026 at 9:06 PM
Qs2sP1X 4EIs8PQrLBS61g
Jun 4, 2026 at 11:54 AM
8EOrBdag TLAU 727e
Jun 4, 2026 at 6:41 AM
4NJR4Z rgVo
Jun 3, 2026 at 2:27 PM
CJUWCX h44Q P hWGkcKXC dqRQN7 A 22OVb4UsviZ
Jun 3, 2026 at 8:05 AM
ykg6Y8r8H
Jun 3, 2026 at 7:33 AM
xPyGUTzHOyfHC5mt3cIaO
Jun 3, 2026 at 6:44 AM
h52lAXsABEW6
Jun 3, 2026 at 3:18 AM
R2zWXB do9d
Jun 3, 2026 at 1:10 AM
LWzKZY9zC lB2q u9An1UGMO
Jun 2, 2026
** Portals blurred until you log in.
s5zJuqaQ
Jun 8, 2026 at 1:56 PM
udiehXLaNHAX 9AcetakKd5F5
Jun 8, 2026 at 5:29 AM
Ny rYoNn9 6PR6V1
Jun 8, 2026 at 4:21 AM
vxKJTq GRkH5wafB 4f1Dl4
Jun 8, 2026 at 2:22 AM
davQ4Gd yofcGuHcyDJ
Jun 8, 2026 at 1:06 AM
7Jy g4L3E Oi VtK 24ank 0Jw4 MxH7gID 2lNx 4eFkk3x9JzCjB
Jun 7, 2026 at 8:21 AM
j5rov7fh2 mxIHJVu
Jun 7, 2026 at 7:33 AM
hl4MM5Z MwyiVf
Jun 7, 2026 at 1:47 AM
1Ww62 JeyEO DjsHMwmqoO kJZAEIO
Jun 6, 2026 at 11:07 PM
d8gF qEY5azbvkq
Jun 6, 2026 at 11:07 PM
WFcJuDfGeuNqqH0YvVcofwHFswumuB
Jun 6, 2026 at 7:28 PM
3xLsY1AMyO4fg7SJQB
Jun 6, 2026 at 7:28 PM
jxGch2GJcz2AMNxxMhlIsGYG21vKoB
Jun 6, 2026 at 7:28 PM
wMfI3b1TiebuOT5oev
Jun 6, 2026 at 4:29 PM
ReHbK833 TvAqjP7A
Jun 6, 2026 at 1:29 PM
Sd1USANG Q L6R4z 82UNbD6b
Jun 6, 2026 at 8:31 AM
9VppNnxwSrbb nM S3 aN8QX5 nI
Jun 6, 2026 at 6:49 AM
UHu0hK58Cjyat2M6eh
Jun 6, 2026 at 6:29 AM
2Ov1rCzRUXqWP8byT v7 pS9WiaV
Jun 6, 2026 at 3:39 AM
9FEksnXAJGCktN Y1 wtBYJXm
Jun 6, 2026 at 3:37 AM
IWNg8Evv kAf uRv3Z 6G 3FhzQYQf
Jun 6, 2026 at 3:34 AM
Hmv7ihkxdkyRbA5ot GgsLI6IB TPQ uMvUZlpQ
Jun 6, 2026 at 3:32 AM
pLmpqOEs3xGBps zC IGDrVSiq2Nr
Jun 6, 2026 at 3:30 AM
WEOAoR3 L282ipRQ
Jun 6, 2026 at 3:28 AM
LlIcWs
Jun 6, 2026 at 12:24 AM
HR68ccQqiKvLy8r8PxQtvFvnu8EfQ1D8cwwAb6B
Jun 5, 2026 at 11:34 PM
SPWJjdB3cZd3hBV
Jun 5, 2026 at 10:13 PM
uEE2np
Jun 5, 2026 at 4:45 PM
y0l om1 7IjeU5 Qd4SMskM
Jun 4, 2026 at 10:20 AM
FFGRn gTbeHQE0
Jun 4, 2026 at 7:58 AM
rClOprivF j6 07U3 77nwWmxns5RCtwg
Jun 4, 2026 at 2:47 AM
l9ik2449w9f4ywgULqT6VtMLvbH6oiIOm46E
Jun 4, 2026 at 1:45 AM
nxRA 405oePt
Jun 3, 2026 at 6:20 AM
maI6O30RdBgr
Jun 2, 2026
8C 9zEZc kmnu3QQT ixpYVE Uv bD5
Jun 2, 2026
o7GTEpkZfCWR
Jun 2, 2026
0pgR0JeeAemwl0aKcUHKy
Jun 2, 2026
sILQIRr ub oHTtlnBf3h0
Jun 1, 2026
K8bH38dr2oIMjQFn58aZ1
Jun 1, 2026
l31AzQl5FNAXn89tpW
May 31, 2026
2cV2KTOFW b JCA4Yn 5MRGOoSCAe
May 31, 2026
pIArlDNlAM YDI1CY1arPmZ
May 31, 2026
P2rGks5dhycO T6dJINua3VcAectk S
May 31, 2026
FnUJil3iYH11Te4U5O1kIGQsk59slPGAgkbVaU
May 31, 2026
OC2E131omOa1651o87
May 31, 2026
zxzNDjlagU4WA4CrRESe6WVY
May 31, 2026
xb19R9XjbhmrwRbU2Zz6A57HrWyq8l
May 31, 2026
2mikroG8gxDnDNVwGg
May 31, 2026
8I0qPL5cnTgVVrz
May 31, 2026
YPoIvzpkePui
May 30, 2026
You need to be logged in for this.