This county seat community is located at the junction of State Highways 30 and 60, and is approximately two hours west of Rochester. St. James offers a wide range of opportunities for recreation with our lakes, parks, trails, historic homes and buildings tour and community celebrations and festivals.