President Barack Obama crossed the last state off his presidential bucket list on Friday with a stop in South Dakota, the last of the 50 united states he has visited since taking office in 2009.

Fresh from a trip to Oregon, where he advocated for a pan-Pacific trade agreement during a speech at Nike Inc.'s headquarters, Obama made a stop in Watertown, South Dakota, to give a commencement address at Lake Area Technical Institute, considered one of the top community colleges in the nation.

Obama has made boosting community colleges one of his key domestic policy priorities.

South Dakotans did not seem upset that the president waited until the final quarter of his presidency to come to their state.

"We knew he was saving the best for last," South Dakota Gov. Dennis Daugaard said ahead of Obama's remarks.

T-shirts with "Saved the Best for Last" and Obama's picture on them were available for sale at a local store.

"I have now been to all 50 states as president, and I was saving the best for last," Obama said.

"To the other 49, I hope you take no offense," he quipped.

Obama went to South Dakota as a presidential candidate in 2008 but had not been back since.

There could be political reasons for that. The state is overwhelmingly Republican and has not voted for a Democrat in a presidential election in decades.