Probably he lives near a large river and/or a beach, that's where those magikarp's usually show up. I know that cause I see magikarps on the "sightings" tab and my dorm is near a river.
You need to remember I have been playing it since it came out, haven't had much time lately to play it, but there are plenty of rivers nearby, and there is a pokestop near a swimming pool, one day we put a lure on it and magikarp kept spawning so that really helped us get a huge chunk of candies
Comments on Profile Post by SharpyArcher