Грамматический словарь Зализняка (склонения слова):
Демонстрант, демонстранты, демонстранта, демонстрантов, демонстранту, демонстрантам, демонстранта, демонстрантов, демонстрантом, демонстрантами, демонстранте, демонстрантах
демонстра́нт
-а, м.
Участник демонстрации (в 1 знач.).
[Быков] свернул в боковой переулок и вдруг увидел толпу человек в полтораста или двести, медленно движущуюся по переулку ---. Демонстранты шли, распевая «Варшавянку». Саянов, Небо и земля.
ДЕМОНСТРАНТ, а, м. Участник демонстрации (во 2 знач.).
| ж. демонстрантка, и.
демонстра́нт
ДЕМОНСТРАНТ -а; м. Участник демонстрации (3 зн.). Колонна демонстрантов. Сбор демонстрантов в десять часов.
◁ Демонстрантка, -и; мн. род. -ток, дат. -ткам; ж.
ДЕМОНСТР’АНТ, демонстранта, ·муж. Участник политической демонстрации. Полиция избивала демонстрантов в день 1-го мая.