Los precandidatos fueron Fernando Castro Cervantes del Partido Demócrata, José Figueres Ferrer del Partido Social Demócrata y Otilio Ulate Blanco del Partido Unión Nacional. Se requirieron tres rondas de votación, con los siguientes resultados: Ulate obtuvo 780 votos, Castro Cervantes cosechó 690 y Figueres 419. Luego Ulate lograría 976 votos, Castro Cervantes 768 y 349 para Figueres. Finalmente Figueres desiste y llama a sus seguidores a votar por Ulate, ya que Castro Cervantes era uno de los hombres más ricos del país y era visto como el candidato del conservadurismo capitalista más duro, Ulate consiguió 1.193 votos y Castro Cervantes, 812. Los polémicos resultados de la elección subsecuente provocaron el estallido de la guerra civil y la mutua acusación de fraude electoral a ambos bandos.