Las elecciones legislativas de 1958 se realizaron el 2 de febrero al mismo tiempo que las presidenciales. Aunque el ganador fue el candidato opositor Mario Echandi del Partido Unión Nacional, su partido no obtuvo mayoría, pues esta fue para el Partido Liberación Nacional que se encontraba en el gobierno en ese momento. El Partido Republicano, habiendo estado en el bando perdedor durante la reciente guerra civil de 1948, no presentó candidato presidencial, aunque sí a diputados convirtiéndose en la segunda fuerza política e inclusive obteniendo más que el partido de Echandi, uno de los cuales fue precisamente su máximo caudillo el expresidente Rafael Ángel Calderón Guardia, quien no ejerció el cargo. Otros partidos que participaron en esta elección fueron el Partido Independiente de Jorge Rossi Chavarría, exliberacionista que abandonó el partido tras ser derrotado en las primarias y la Unión Cívica Revolucionaria de Frank Marshall, partido furiosamente anticalderonista. La izquierda estaba proscrita y no participó del todo llamando al boicot para la papeleta presidencial, aunque su líder Manuel Mora Valverde llamó a votar por la papeleta diputadil republicana.