Joachim Andersen (Frederiksberg, 31 maggio 1996) è un calciatore danese, difensore dell'Olympique Lione e della nazionale Under-21 danese.
Cresciuto nel Midtjylland, nel 2013 si trasferisce nei Paesi Bassi al Twente dove al primo anno gioca in seconda squadra. Debutta in prima squadra il 6 marzo 2015, nel 2-2 sul campo del Willem II. Due settimane dopo, il 22 marzo, alla sua prima partita da titolare segna il suo primo gol in campionato, in un altro 2-2 stavolta con il Groningen. Gioca poi da titolare anche la semifinale di Coppa d'Olanda del 7 aprile persa contro il PEC Zwolle ai tiri di rigore.
Nell'estate 2017 si trasferisce in Italia, acquistato dalla Sampdoria. Dopo qualche mese di ambientamento, debutta con i blucerchiati in Serie A il 25 febbraio 2018, subentrando all'85' a Bartosz Bereszyński, nella gara vinta per 2-1 contro l'Udinese; l'esordio da titolare avviene il successivo 4 aprile, nella gara vinta per 1-2 a Bergamo contro l'Atalanta.