L'Ekstraklasa 2016-2017, nota anche come Lotto Ekstraklasa 2016-2017 per ragioni di sponsorizzazione[1], fu la 91ª edizione della massima serie del campionato polacco di calcio, l'83ª edizione nel formato di campionato. La stagione iniziò il 15 luglio 2016 e si concluse il 4 giugno 2017[2]. Il Legia Varsavia vinse il campionato per la dodicesima volta nella sua storia, la seconda consecutiva.
Il campionato si svolgeva in due fasi: nella prima le sedici squadre partecipanti si affrontavano in un girone all'italiana con partite di andata e ritorno, per un totale di 30 giornate. Successivamente, le squadre venivano divise in due gruppi in base alla classifica: le prime otto formavano un nuovo girone e competevano per il titolo e la qualificazione alle competizioni europee; le ultime otto, invece, lottavano per non retrocedere in I liga. Nella seconda fase le squadre portavano metà dei punti conquistati nella prima fase. Al termine della competizione, nel girone per il titolo, la squadra prima classificata era campione di Polonia e si qualificava per il secondo turno della UEFA Champions League 2017-2018, mentre le squadre classificate al secondo e al terzo posto si qualificavano per il primo turno della UEFA Europa League 2017-2018, assieme alla vincitrice della Coppa di Polonia ammessa direttamente al secondo turno. Nel girone per la salvezza le ultime due classificate venivano retrocesse direttamente in I liga.
^(PL) LOTTO Partnerem Tytularnym Ekstraklasy, su ekstraklasa.org, 14 luglio 2016. URL consultato il 2 febbraio 2019 (archiviato dall'url originale il 18 luglio 2016).