[4] According to the United States Census Bureau, the city has a total area of 0.26 square miles (0.67 km2), all land.
[5] The 2020 United States census counted 82 people, 49 households, and 30 families in Republic.
32.7% of households consisted of individuals and 18.4% had someone living alone who was 65 years of age or older.
There were 95 housing units at an average density of 365.4 per square mile (141.1/km2).
The racial makeup of the city was 95.7% White, 3.4% Native American, and 0.9% from two or more races.
39.3% of all households were made up of individuals, and 16.4% had someone living alone who was 65 years of age or older.
38.1% of all households were made up of individuals, and 21.4% had someone living alone who was 65 years of age or older.
About 8.7% of families and 9.7% of the population were below the poverty line, including 31.6% of those under the age of eighteen and none of those 65 or over.
[19] It is listed in the National Register of Historic Places under the name Pawnee Indian Village Site.
[21] The community is served by Republic County USD 109 public school district.
The Republic Wildcats[25] won the Kansas State High School boys class BB Indoor Track & Field championship in 1965.