Dismiss Notice
What Is This?

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

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

Ingress Agent Activity

Jun 8, 2026 at 11:21 PM
Jun 8, 2026 at 11:20 PM
Jun 8, 2026 at 11:17 PM
Jun 8, 2026 at 11:16 PM
Jun 8, 2026 at 11:16 PM
Jun 8, 2026 at 11:14 PM
Jun 8, 2026 at 11:14 PM
Jun 8, 2026 at 11:13 PM
Jun 8, 2026 at 11:13 PM
Jun 8, 2026 at 11:12 PM
Jun 8, 2026 at 11:12 PM
Jun 8, 2026 at 11:09 PM
Jun 8, 2026 at 11:08 PM
Jun 8, 2026 at 11:02 PM
Jun 8, 2026 at 10:59 PM
Jun 8, 2026 at 10:59 PM
Jun 8, 2026 at 10:55 PM
Jun 8, 2026 at 10:55 PM
Jun 8, 2026 at 10:50 PM
Jun 8, 2026 at 10:50 PM
Jun 8, 2026 at 10:49 PM
Jun 8, 2026 at 10:49 PM
Jun 8, 2026 at 10:49 PM
Jun 8, 2026 at 10:46 PM
Jun 8, 2026 at 10:44 PM
Jun 8, 2026 at 10:44 PM
Jun 8, 2026 at 10:41 PM
Jun 8, 2026 at 10:41 PM
Jun 8, 2026 at 10:41 PM
Jun 8, 2026 at 10:39 PM
Jun 8, 2026 at 10:39 PM
Jun 8, 2026 at 10:38 PM
Jun 8, 2026 at 10:35 PM
Jun 8, 2026 at 10:34 PM
Jun 8, 2026 at 10:34 PM
Jun 8, 2026 at 10:34 PM
Jun 8, 2026 at 10:34 PM
Jun 8, 2026 at 10:32 PM
Jun 8, 2026 at 10:32 PM
Jun 8, 2026 at 10:32 PM
Jun 8, 2026 at 10:32 PM
Jun 8, 2026 at 10:31 PM
Jun 8, 2026 at 10:31 PM
Jun 8, 2026 at 10:30 PM
Jun 8, 2026 at 10:27 PM
Jun 8, 2026 at 10:26 PM
Jun 8, 2026 at 10:25 PM
Jun 8, 2026 at 10:23 PM
Jun 8, 2026 at 10:21 PM
Jun 8, 2026 at 10:19 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
Jun 6, 2026 at 4:15 AM
Jun 6, 2026 at 3:18 AM
** Portals blurred until you log in.
PNkP6xEDIoGDLPZJO4
Jun 8, 2026 at 7:54 PM
Zt4myJ uOPCs6Lz
Jun 8, 2026 at 9:33 AM
qbgfOnptUdcsQrMjiidmE5aEJqswo1QWkIiC
Jun 8, 2026 at 8:16 AM
vDPpu LtFP8 dH7lH oE8ikgx
Jun 8, 2026 at 8:04 AM
hUgKWIy 34hO1J 5TcbL8O
Jun 8, 2026 at 8:04 AM
k95r8mwnUrxH
Jun 8, 2026 at 7:26 AM
5VSQ41Fo m1Tpgvbj FH0DZP
Jun 8, 2026 at 6:49 AM
wiTfgr3DO
Jun 8, 2026 at 4:08 AM
dkdCcLNK oBmWiuMQu3nh M2HQbP20Y50 lP wSdcB1LKeGM
Jun 8, 2026 at 4:00 AM
Eynnhlfr05IGtA7
Jun 8, 2026 at 3:53 AM
ptJcmY5V lGT6vWFwak0n qs3HrETb3xy 3a p4h4dzzZmhp
Jun 8, 2026 at 12:50 AM
R6jIemXXKk13 UMtqFec3QbW s0mr
Jun 7, 2026 at 11:32 PM
WBl2Qz 2LDKjIGa7 UcmcsG
Jun 7, 2026 at 7:51 PM
YDXftz
Jun 7, 2026 at 7:51 PM
63ZSWKM UFmCWPHNB93y6G
Jun 7, 2026 at 11:52 AM
9PyBAhHjZkh wtMn5
Jun 7, 2026 at 10:54 AM
7UkeXEgTEyBnaiAO5ylMXEok
Jun 7, 2026 at 9:18 AM
RkVG8JkdOkhPcwC9BPP
Jun 7, 2026 at 7:37 AM
RDE3tPf4VP epSORhBiL
Jun 7, 2026 at 2:12 AM
BcGlf0rKAWGZ6WZUnN yWCaz
Jun 7, 2026 at 1:40 AM
RdkH6C dRHtW
Jun 6, 2026 at 10:26 PM
fGhmZau pRfVLgMvA 7Eohn3
Jun 6, 2026 at 4:29 PM
w6G8 0DIgFGXOu
Jun 6, 2026 at 3:14 PM
zJKTNMLvI F NJfPYY
Jun 6, 2026 at 9:34 AM
zhVzxo OJJgWfz cLNhMBN
Jun 6, 2026 at 9:33 AM
a7vfSJm hmO
Jun 6, 2026 at 8:21 AM
oar ojxZi5 0vGY3iB
Jun 6, 2026 at 8:02 AM
U8Dgb 6FsY
Jun 6, 2026 at 7:50 AM
nqbBB2W K WK65Y t730RAAg
Jun 6, 2026 at 7:18 AM
RLEjlLxHFBiQml3m5hokyzZxwTb
Jun 6, 2026 at 5:43 AM
IAlWxpZNfyhQZV ngyxiOb733
Jun 6, 2026 at 5:18 AM
7b0bOy1DSM97Tp HWBl hcIuG21fWwNX
Jun 6, 2026 at 5:01 AM
sYTYCl FuExR
Jun 6, 2026 at 4:59 AM
uS79Mr DYv YaIU9rkz
Jun 6, 2026 at 3:05 AM
R8Gg EeG76CVu VSNq1 PtLfa4 t 1l
Jun 6, 2026 at 3:02 AM
c0rrRqE3lwnGy1o0f7xLT12p
Jun 6, 2026 at 12:53 AM
dpXnv
Jun 6, 2026 at 12:49 AM
qM5PQQ
Jun 6, 2026 at 12:07 AM
jAFnsG FDp8WO
Jun 5, 2026 at 11:29 PM
ehQ9IyQIG7 MCzadSqHGd
Jun 5, 2026 at 9:52 PM
sYebdg
Jun 4, 2026 at 9:06 PM
xFNQGu3 JWNA9D258kVf5L
Jun 4, 2026 at 11:54 AM
olfNBTsq 22cV gEZp
Jun 4, 2026 at 6:41 AM
I7kr9k UAus
Jun 3, 2026 at 2:27 PM
izmps5 lkxo g zSqKd8JX k24XN6 R 1LLhJSyECCm
Jun 3, 2026 at 8:05 AM
WF87vkTAP
Jun 3, 2026 at 7:33 AM
qDsEopYz3cA83loJewOas
Jun 3, 2026 at 6:44 AM
WgexAUATqYaA
Jun 3, 2026 at 3:18 AM
s6xLLF 9sxx
Jun 3, 2026 at 1:10 AM
hNryd5d1K KnEq h51SmDRKO
Jun 2, 2026 at 4:04 PM
** Portals blurred until you log in.
JWUDZC4x
Jun 8, 2026 at 1:56 PM
r1sdeMaDWnhy wRbyxtqDwcta
Jun 8, 2026 at 5:29 AM
sg TxZmP9 ubiDzT
Jun 8, 2026 at 4:21 AM
vO8FHS AvcgBs7iU NutSxM
Jun 8, 2026 at 2:22 AM
bvckEHy Qkm1tGL4IXg
Jun 8, 2026 at 1:06 AM
XUY 7J84Y 22 BKt Ze6ER sj2c 1Qzo8BD zNco s13JZC7G170RA
Jun 7, 2026 at 8:21 AM
xSlfxNJpc gz6dPOt
Jun 7, 2026 at 7:33 AM
6wkVb2G SjL2Pr
Jun 7, 2026 at 1:47 AM
wCeaj vXP1C BktccljBCf XZhxWtx
Jun 6, 2026 at 11:07 PM
kYW4 ovS3BNviKF
Jun 6, 2026 at 11:07 PM
AVBxtCfCusplzmxbCazyGwwSVJSC1y
Jun 6, 2026 at 7:28 PM
xcVWI9uMvRDiI0Nqug
Jun 6, 2026 at 7:28 PM
3zB8QaFadZScOHjXknZz5xqAf44RfX
Jun 6, 2026 at 7:28 PM
LM50I4n7uPe8LOFaIL
Jun 6, 2026 at 4:29 PM
LxXDfKnJ mxjmjfbj
Jun 6, 2026 at 1:29 PM
biDRN0FT J 1D3ck yA8EaZeu
Jun 6, 2026 at 8:31 AM
vpva5Ol4FqN2 dT 5F mSH35S G8
Jun 6, 2026 at 6:49 AM
Z1mluKiJdbIO7rSSqB
Jun 6, 2026 at 6:29 AM
L29z0YoBiKMwGu7I2 TF GVLfuQa
Jun 6, 2026 at 3:39 AM
piLeghDqc7IToc fv x6kF6GB
Jun 6, 2026 at 3:37 AM
nWlhEthT EHI 1CFIZ Lh VawUAXPb
Jun 6, 2026 at 3:34 AM
iKm4CXgmBQVcrbEZR Ota0eXFl IwC upA7yGQq
Jun 6, 2026 at 3:32 AM
uZZXJ33VhntLE4 Fn gVbZobSILbq
Jun 6, 2026 at 3:30 AM
3cOeeAK G7fqT7e0
Jun 6, 2026 at 3:28 AM
YJriFq
Jun 6, 2026 at 12:24 AM
mGBvHNQJW8Q9IhqHuFTBYgocl6SgWg2VIuvSOaQ
Jun 5, 2026 at 11:34 PM
oov1Wr5s2k4LTcJ
Jun 5, 2026 at 10:13 PM
kCPGDj
Jun 5, 2026 at 4:45 PM
71q Din 5Bf6xK Hk84AqfO
Jun 4, 2026 at 10:20 AM
mUrSy 0AZhlQE1
Jun 4, 2026 at 7:58 AM
cBpv5XADO Be k0Hu K78dG0k8oxHodVb
Jun 4, 2026 at 2:47 AM
DP7x25wv6OGJvhjETViHxQyhlJcjpPJZL6im
Jun 4, 2026 at 1:45 AM
C8hE XscNx4O
Jun 3, 2026 at 6:20 AM
Y3iwuzrpSiuK
Jun 2, 2026 at 9:37 PM
DI 78Zkl nl0o22ME bbSdHw Ty 9eZ
Jun 2, 2026 at 11:56 AM
3hvHCBc32n7E
Jun 2, 2026 at 5:44 AM
hldVE6n3cYnsQj2wKNAMu
Jun 2, 2026 at 5:37 AM
tc4IMmb M6 HvUPIWTfBZe
Jun 1, 2026
VhfTfcuQQm7J6ubehBA6n
Jun 1, 2026
0RB6J2SHiw6Og2RIXw
May 31, 2026
QUS0hQqma M HvMuwQ chLuJuqQqD
May 31, 2026
Zq4K7XgW5a eXEilutXhIus
May 31, 2026
cZAf1toqmT6d EX72imM0SKnv6cse 0
May 31, 2026
X9De85FRZZGRnTomFhNfKhaVTlEyf0cFd10Krr
May 31, 2026
fyYREa6gPY9EIZWoxv
May 31, 2026
buLcP8Ro8fbbc22GWROU8Va1
May 31, 2026
5lKXSz86HaybERzDnA5qd7stdeX9wN
May 31, 2026
tD0snf6M5fM59M31AA
May 31, 2026
um3qmtPi4Wy1xRX
May 31, 2026
Hb5mHBjkYiRQ
May 30, 2026
You need to be logged in for this.