Superliga de Serbia 2016-17

Estrella Roja es el campeón defensor.

Los 16 equipos participantes jugaron entre sí todos contra todos dos veces totalizando 30 partidos cada uno, al término de la fecha 30 los 8 primeros pasaron a jugar en el Grupo campeonato mientras que los 8 restantes lo hicieron en el Grupo descenso, dentro de cada grupo los equipos jugaron entre sí una sola vez sumando 7 partidos más.

El primer clasificado del grupo campeonato obtuvo un cupo para la segunda ronda de la Liga de Campeones de la UEFA 2017-18, mientras que el segundo y tercer clasificado obtuvieron un cupo para la primera ronda de la Liga Europea 2017-18; por otro lado los dos últimos clasificados del grupo descenso descendieron a la Primera Liga Serbia 2017-18.

Los puntos se dividen a la mitad redondeándolos al alza.

Los equipos se enfrentan entre sí tan solo una vez.