St. Leo is a rural unincorporated community in southwestern Kingman County, Kansas, United States. It is located eight miles south of Cunningham (and U.S. Route 54) at the intersection of SW 160 Ave and SW 80 St; also it is located six miles north of Nashville.
St. Leo features a Catholic church and has an active parish community.
The statistics of St. Leo are as follows: elevation is 1759 feet, latitude is 37ð 31â² 45â³N, longitude is 98ð 24â² 37â³W.
The community is served by CunninghamâÂÂWest Kingman County USD 332 public school district.