Barcelona, Spain
Barcelona is a well-known capital of pickpockets. There are thousands of them here, and they are very skillful. Barcelona is followed by Rome, Prague, and Paris.
Most thefts happen on the main street of the city: La Rambla. Actually, they can steal your money or your stuff on the beach, in public transport, and even from your hotel room. Be careful!