For a baby, use something like a 10 gallon. An adult kingsnake would be fine in a 20 gallon long tank.