Limit on how many candies you will receive?

I've been playing Pokemon Go since its release and have utilized the "Transfer" option to my advantage (to increase the level of my other Pokemon). However, I have only seen one candy being dropped every time I transfer a Pokemon to the Professor. Is the maximum amount of candy you can obtain from a Pokemon 1, or are there factors that enable you to gain more than one candy?


Every Pokemon you transfer will only give you 1 candy when you're transferring it. Even when that Pokemon is evolved.

When you catch a Pokemon you will always get 3 candies.

When you get a Pokemon from an egg, you normally get a much higher number of candies with it for free. Compare this table, from a reddit thread:

 2 km eggs:  5 to 15 candy
 5 km eggs: 10 to 21 candy
10 km eggs: 16 to 32 candy

You always get one candy for transferring Pokemon, there is nothing like a "Power-Up" to change this.