IOC'nin Baden-Baden'deki 88. oturumunda, Kanada'nın Calgary şehri XV Kış Olimpiyat Oyunlarına ev sahipliği yapma hakkını aldı. Bu, kentin temsilcilerinin üçüncü girişimiydi ve ikinci kez başarı ile taçlandırıldı. 1988 oyunlarının spor programı, bir önceki Olimpiyat ile karşılaştırıldığında, aynı anda yedi disiplin tarafından genişletildi, böylece yarışmanın toplam süresi 16 güne yükseldi.
Özellikle Calgary ve komşu Canmore kasabasındaki Olimpiyatlar için beş yeni spor tesisi inşa edildi ve mevcut olanlardan bazıları yeniden inşa edildi. XV Kış Olimpiyat Oyunları resmen 13 Şubat 1988'de McMahon Şehir Stadı'nda açıldı. Bundan önce, Olimpiyat meşalesi rölesi ülkeyi 88 gün boyunca geçti - meşale sadece koşucuların elinde değil, aynı zamanda kar scooterları ve köpek kızaklarında da 18 bin kilometre yol kat etti. Kış Olimpiyatları tarihindeki en uzun meşale rölesi yarışlarından biriydi.
1988 Oyunları, öncekiler gibi, SSCB ve GDR'den sporcuların tartışılmaz liderliğiyle gerçekleştirildi. Bu kez, Sovyet Olimpiyatçıları, hem ödül sayısında (29'a karşı 25) hem de kalitelerinde (2 altın madalya daha) Almanları atlayabildiler. Sovyet sporcular tarafından kazanılan en yüksek standartta 11 madalyadan beşi, erkekler ve kadınlar için kros kayağı dalında kazanıldı. Çift artistik patinajın her iki disiplininde de birinci ve ikinci sırayı Sovyetler Birliği temsilcileri aldı. SSCB milli takımı hokey turnuvasında tekrar kazandı. GDR'nin sporcuları kızak sporlarında eşit değildi - üç disiplinde dokuzdan altı ödül kazandılar, Batı Almanya'dan komşularına bir gümüş ve bir bronz ve Sovyet sporcuya sadece bir bronz kaybettiler. Doğu Almanya'dan gelen olimpiyatçılar sürat pateni yarışmalarında da öne çıkarak bir düzine madalya kazandılar.
Amerikalı sporcular, Saraybosna'daki önceki Olimpiyatlardan daha da kötü performans gösterdiler. Madalya sayısı açısından, ABD takımı sürat pateni ve artistik patinajda üç ödül kazanarak dokuzuncu sırada yer aldı. 15 Kış Oyunları'nın ev sahipleri bir madalya eksiltti, ancak aralarında altın madalya yoktu. Toplamda 46 set ödül oynandı ve 57 ülkeden 1400'den fazla sporcu onlar için yarıştı.