The western North Carolina town of Millers Creek will host President Barack Obama during his first stop in the state Monday.