Слово производное от слова "гражданство", а совсем далеко в прошлом происходит от "горожанин" которое стало звучать "гражданин".
Если это слово написать во множественном числе и определить, какое окончание будет правильным "е" или "и", тогда надо пользоваться правилом.
В правиле говорится, что существительные заканчивающиеся на "-анин"//"-янин", такие как: землянин, инопланетянин, марсианин, южанин и т. п., во множественном числе имен.п. будут иметь окончание "е" (земляне, инопланетяне, марсиане, южане).
Следуя данному правилу, пишем - граждане.
Может быть у некоторых вызывает сомнение, где сделать ударение в этом слове, так как "гражда́нство" произносится с ударением на вторую гласную "а". Но! Когда произносим "гра́ждане", то ударение ставим на первую гласную букву "а".