"I also think that the laws that have been passed there are wrong and should be overturned and they're in response to politics in part and some strong emotions that are generated by people," Obama said while speaking in London.
The White House has weighed in on North Carolina's controversial law in the past, calling House Bill 2 "mean-spirited," but this is the first instance in which the president himself has addressed the issue.
Obama said the heavily criticized laws are not necessarily reflective of the national consensus on LGBT issues.
"I think it’s fair to say we’re not unique among countries, where particularly under a federal system in which power is disbursed, that there are going to be some localities, or local officials that put forward laws that aren’t necessarily reflective of a national consensus,” he said.
But, the president emphasized that residents of North Carolina and Mississippi are "wonderful" and "hospitable" people.
"I want everybody here in the United Kingdom to know that the people of North Carolina and Mississippi are wonderful people," he said. "... You should come and enjoy yourselves."
"The U.S. is an extremely diverse society and attitudes towards LGBT people differ hugely across the country," the warning reads. "LGBT travellers may be affected by legislation passed recently in the states of North Carolina and Mississippi."
The law also directs all public schools, government agencies and public college campuses to require that multiple-occupancy bathrooms and changing facilities, such as locker rooms, be designated for use only be people based on the "biological sex" stated on their birth certificates. Transgender people can use bathrooms and changing facilities that correspond to their gender identity only if they change the biological sex on their birth certificate.
Critics have characterized House Bill 1523 as the "most sweeping anti-LGBT legislation in the U.S."