Med 196 medlemsstater er Interpol verdens største internasjonale organisasjon etter De forente nasjoner. Interpol har sitt hovedkvarter i Lyon i Frankrike.