Да, но незначительная. Гражданин - это человек той или иной страны.Патриот - это тоже гражданин какой либо страны, но он больше чем другие любит свою страну, делает все, для улучшения жизни в этой стране и тот, кто любит свое отечество, готов на жертвы ради своей страны и предан своему народу,а гражданин - это просто человек проживающий в любой из множества стран,его не интересует положение его Родины,он просто живет своей жизнью.