St. Francis is a town in Aroostook county, Maine. It was formed in 1870. St. Francis began keeping vital records in 1892* and town records in 1892*. For more information, contact the county at R1 Main Rd./P.O. Box 98, St. Francis 04774. On the attached map, St. Francis is shown as 2 in Aroostook county.