Для начала определим, что оба понятия представляют собой.
Гражданин представляет собой человека, который является частью постоянного населения той или иной страны. Гражданин пользуется всеми правами, выполняет обязанности - соблюдает Конституцию.
Гражданственностью мы привыкли считать нравственную позицию, которая заключает в себе чувство долга и ответственность перед государством и институтами. Гражданственность есть также осознание обязанностей гражданина гражданином.
Основное различие заключается в том, что «гражданин» - статус, а «гражданственность» - нравственный ориентир человека.
Сходство заключается в осознаваемой ответственности перед государством.
Но важнее то, что гражданственность может быть или не быть частью мироощущения гражданина, и также может существовать, когда человек еще не получил гражданство.