L’élection présidentielle croate de 2005 (en croate : Hrvatski predsjednički izbori 2005.) s'est tenue les dimanche 2 et 16 janvier 2005, afin d'élire le président de la République de Croatie pour un mandat de cinq ans, renouvelable une fois. Le scrutin a vu la victoire au second tour du président sortant social-libéral Stjepan Mesić face à la ministre conservatrice de la Famille Jadranka Kosor.