Prague is a city in Lincoln County, Oklahoma, United States. The population was 2,356 at the 2020 census, an 1.76 percent decrease from the figure of 2,388 in 2010. From Wikipedia