This is anecdotal, I have family in Mexico City and many of their friends have been kidnapped. I'm not sure about foreigners specifically.
Anecdotal - I lived in Mexico City for 2 years running around doing very stupid things. Only kidnapped once, by the police, for less than a few hours, because I was doing illegal things in public.