La Primera División de Macedonia 2017-18 fue la edición número 26 de la Primera División de Macedonia.
[1] Shkëndija conquistó su segundo título de liga.
Los 10 equipos participantes jugaron entre sí todos contra todos cuatro veces totalizando 36 partidos cada uno, al término de la jornada 36 el primer clasificado obtuvo un cupo para la primera ronda de la Liga de Campeones 2018-19, mientras que el segundo y tercer clasificado obtuvieron un cupo para la primera ronda de la Liga Europea 2018-19; por otro lado los dos últimos clasificados descendieron a la Segunda División 2018-19, mientras que el penúltimo jugó los Play-offs de relegación contra el tercero de la Segunda División 2017-18 para determinar su participación en la Primera División de Macedonia 2018-19.
Un tercer cupo para la primera ronda de la Liga Europea 2018-19 fue asignado al campeón de la Copa de Macedonia.
Fuente: SoccerwayNotas:Fue disputado a partido único entre el 8.ª Clasificado de la Tabla Acumulada y el ganador del partido entre el tercero y el cuarto de la Segunda Liga de Macedonia 2017-18.