Een dilemma (Oudgrieks διλήμματος, dilēmmatos, twee voorstellen) is een situatie of probleem waarin uit twee even onaantrekkelijke (of aantrekkelijke) alternatieven moet worden gekozen. De keuze kan daarom niet alleen op logische gronden gemaakt worden. De weg om uit een dilemma te geraken is dan ook vaak een zeer persoonlijke keuze.