St. Thomas is a city in Pembina County, North Dakota, United States. The population was 323 at the 2020 census. The city, located in the Red River Valley region and is located 14 miles from the Red River.
History
St. Thomas was laid out in 1881. The city was named after St. Thomas, Ontario.
A U.S. post office has been in operation at St. Thomas since 1881 and is open weekdays.
The St. Thomas Public School was established in 1882. St. Thomas Elementary School and St. Thomas High School offered classes for pre-kindergarten through 12th grade through the 2020-21 school year. The three-person class of 2021 was the last class to graduate from St. Thomas Public School. Pre-K-12th grade students from St. Thomas now attend school in Grafton, ND (in the newly consolidated Grafton School District #18).
Geography
According to the United States Census Bureau, the city has a total area of , all land.
