Juan hizo su entrada en Estocolmo el 11 de octubre de 1497 y fue coronado rey de Suecia el 26 de noviembre con el nombre de Juan II, al tiempo que su hijo Cristián era nombrado su sucesor.