No. Flag Day is not a federal holiday. However, Pennsylvania is the only state that recognizes it as a legal holiday. New York recognizes the second Sunday of June as Flag Day.