which president declared thanksgiving a national holiday?

The US President who declared Thanksgiving Day a holiday is Abraham Lincoln. Since then, every year Thanksgiving became a holiday!

Saturday, February 04 2012