در ۵ فوریه ۱۹۷۸، انتخابات عمومی در کاستاریکا برگزار شد. رودریگو کاراسو اودیو از ائتلاف وحدت، پیروز انتخابات ریاستجمهوری شد و حزب او همچنین در انتخابات پارلمانی پیروز شد. میزان مشارکت رأیدهندگان ۸۱ درصد بود.
کاراسو، که پیش از این عضو حزب آزادیبخش ملی (PLN) بود، سالها قبل از این حزب جدا شده و حزب خود به نام نوسازی دموکراتیک را تأسیس کرد. با این حال، شکاف عمیق در اپوزیسیون در انتخابات ۱۹۷۴ باعث پیروزی آسان PLN شد. به همین دلیل، رهبران اصلی اپوزیسیون غیرمارکسیست مذاکراتی را آغاز کردند تا نامزد مشترکی را معرفی کنند.
در نهایت، این مذاکرات به نتیجه رسید و احزاب اصلی اپوزیسیون در جناح راست دولت به توافق رسیدند و در انتخابات مقدماتی شرکت کردند تا نامزد مشترک را انتخاب کنند. رودریگو کاراسو با اختلاف اندکی بر میگل بارزونا، صنعتگر ثروتمند، پیروز شد. با وجود اینکه برخی رهبران پس از این انتخابات از ائتلاف خارج شدند، اکثر رهبران متحد باقی ماندند.
ائتلاف وحدت از ادغام چهار حزب تشکیل شد: نوسازی دموکراتیک کاراسو، اتحادیه مردمی رئیسجمهور سابق خوزه خواکین ترخوس، حزب جمهوریخواه رافائل کالدéron فورنیه (پسر رهبر کالدéronیست رافائل کالدéron گواردیا) و حزب دموکرات مسیحی دکتر خورخه آرتورو مونگه (کوچکترین حزب ائتلاف اما از نظر ایدئولوژیک منسجمترین).
چپ نیز ائتلافی تشکیل داد؛ سه حزب اصلی چپ افراطی، یعنی پیشگام مردمی، حزب سوسیالیست کاستاریکا و جنبش مردمی انقلابی، ائتلاف مردم متحد را تشکیل دادند و رودریگو گوتییرس، عضو سابق PLN و پزشک، را به عنوان نامزد خود معرفی کردند. گوتییرس شانسی برای ریاستجمهوری نداشت، اما این ائتلاف به چپ کمک کرد تا رأی بالاتری نسبت به گذشته کسب کند و گروه بزرگی در کنگره داشته باشد.
برای بسیاری از مورخان، این انتخابات آغازگر سیستم دوحزبی در کاستاریکا است.