Чемпионский титул защищал московский «Спартак», заняв в итоге третье место; за 1 тур до окончания турнира чемпионом стал московский «Локомотив» (в 3-й раз). Второе место занял ЦСКА. Таким образом, все медали чемпионата завоевали только московские клубы, подобное было 8-м таким случаем в чемпионатах России[2].
В декабре 2016 года главным тренером сборной РоссииСтаниславом Черчесовым и генеральным директором РФСАлександром Алаевым[3] в адрес президента РФПЛСергея Прядкина было направлено прошение о завершении чемпионата России по футболу 12—13 мая 2018 года, чтобы у сборной было больше времени на подготовку к чемпионату мира[4][5]. На общем собрании РФПЛ, состоявшемся 25 января 2017 года, были предварительно утверждены даты начала и окончания чемпионата России — 16 июля 2017 года и 13 мая 2018 года соответственно[6][7].
Первый регистрационный период сезона продлится с 9 июня по 31 августа 2017 года, второй — с 23 января по 22 февраля 2018 года[8].
Чемпионат России по футболу 2017/2018 проводится по принципу «каждый с каждым» в два круга на своём поле и поле соперника. Команды клубов, занявшие 15-е и 16-е места в итоговой турнирной таблице чемпионата 2017/2018, выбывают в Первенство ФНЛ после соблюдения процедуры выбывания клубов из премьер-лиги. Команды, занявшие 13-е и 14-е места, играют по два переходных матча (дома и в гостях) с командами Первенства ФНЛ 2017/2018, занявшими соответственно четвёртое и третье места.
Победителем переходных матчей признаётся команда, которая забьёт большее количество голов в двух матчах, а при равенстве забитых голов — команда, забившая большее количество голов на чужом поле. В случае, если команды забьют равное количество голов на своём и чужом поле, то после второго матча назначаются два дополнительных тайма по 15 минут каждый без перерыва. Если в течение дополнительного времени обе команды забьют равное количество голов, то победителем будет команда, играющая в этом матче в гостях. Если в течение дополнительного времени голы не будут забиты, то победитель будет определён с помощью ударов с 11-метровой отметки в соответствии с правилами игры.
Обновлено для матчей, сыгранных на 20 мая 2018 года. Источник: РФПЛ Правила классификации: [12]
Пункт 17.3. В случае равенства очков у двух и более команд места команд в таблице Чемпионата определяются:
− по результатам игр между собой (число очков, количество побед, разность забитых и пропущенных мячей, число забитых мячей, число забитых мячей на чужом поле);
− по наибольшему числу побед во всех матчах;
− по лучшей разности забитых и пропущенных мячей во всех матчах;
− по наибольшему числу забитых мячей во всех матчах;
− по наибольшему числу мячей, забитых на чужих полях во всех матчах.
Пункт 17.4. При абсолютном равенстве всех указанных показателей места команд в итоговой турнирной таблице определяются в дополнительном матче (турнире) между этими командами.
По окончании сезона прошли стыковые матчи между командами РФПЛ и ФНЛ за право выступать в 2018/19 в элитном дивизионе. Первые игры состоялись 17 мая; ответные — 20 мая. Согласно действующему регламенту 13-я команда РФПЛ («Амкар») играла с 4-й командой ФНЛ («Тамбов»), а 14-я команда («Анжи») с 3-й («Енисей»).
Таким образом, по результатам стыковых матчей предполагалось, что команда «Амкар» сохранит прописку в Премьер-лиге на сезон 2018/19. Однако в июне 2018 года стало известно, что клуб не получил лицензию РФС и будет расформирован в связи с резким сокращением финансирования. В итоге было решено, что «Анжи» сохранит членство в РФПЛ.
«Тамбов» не смог пробиться в элитный дивизион и следующий сезон провёл в ФНЛ. «Енисей», обыгравший в стыковых матчах «Анжи», впервые в своей истории принял участие в главной лиге страны (в связи с проблемами «Амкара» и «Енисей», и «Анжи» в итоге оказались в РФПЛ вместе).
Самая крупная победа хозяев (+6): «Рубин» — «Анжи» — 6:0 (7-й тур, 19 августа 2017 года); «ЦСКА» — «Тосно» — 6:0 (19-й тур, 1 декабря 2017 года); «ЦСКА» — «Арсенал» — 6:0 (29-й тур, 6 мая 2018 года); «Зенит» — «СКА-Хабаровск» — 6:0 (30-й тур, 13 мая 2018 года)
Самая крупная победа гостей (+4): «Анжи» — «Краснодар» — 1:5 (10-й тур, 16 сентября 2017 года), «Динамо» — «Локомотив» — 0:4 (26-й тур, 14 апреля 2018 года)
Наибольшее количество забитых мячей в одном матче (7): «Спартак» — «Локомотив» — 3:4 (7-й тур, 19 августа 2017 года)
Наибольшее количество голов, забитых одной командой в матче (6): «Рубин» — «Анжи» — 6:0 (7-й тур, 19 августа 2017 года); «ЦСКА» — «Тосно» — 6:0 (19-й тур, 1 декабря 2017 года); «ЦСКА» — «Арсенал» — 6:0 (29-й тур, 6 мая 2018 года); «Зенит» — «СКА-Хабаровск» — 6:0 (30-й тур, 13 мая 2018 года)
Наибольшее количество матчей без поражений подряд (18): «Спартак»
Статистика домашней посещаемости матчей команд[14]