The Lake of Rage (the lake where the Red Gyrados is found) is a good source to catch them.
i don't know about a gold Pokemon but magikarp when it is shiny is gold
Level 21
The Gold Magikarp is a shiny Magikarp. It evolves into a red Gyarados. There is a 1 in 8912 chance that the Pokemon you encounter is shiny. This can be reduced to 1 in 2048 chance by using the Masuda method. This is basically when you breed a Magikarp with a foreign Ditto. The egg has a 1 in 2048 chance of being shiny.
Literally anywhere you see water. Use a fishing rod to catch one. There all over the place! XD -Chii
lv. 1 magikarp, lv. 1 magikarp, lv. 1 magikarp, lv. 1 magikarp, lv. 1 magikarp, lv. 1 magikarp Oh and remember that they all have to know how to splash!
Answer:Mainly level 10 Magikarp.
Look up in YuTube how to capture mew Pokemon gold if u wanna catch mew the almighty!!!!!
Magikarp will evolve into Gyarados.
first put your magikarp on the top of the team then find a Pokemon then switch out your magikarp with a strong Pokemon then kill the Pokemon.
Either train magikarp to level 20 or capture one, you can use the super rod to hook gyrados.
evolve a shiny magikarp that's not the only way first you have to capture the three lake Pokemon this is not easy the pink one will flee after one hit and if you kill them you need to rebattle the final 4 then you take the three legendary lake Pokemon to lake verity fish with the good rod or super rod and a gold magikarp or a red gyrados will pop out it may take awhile.
A Magikarp should evolve at about lvl 40 on Pokemon diamond