top of page

Our Priest

Father Joshua Johnson is a priest of the Ordinariate of the Chair of St. Peter. He serves as the parish priest of St. Edmund Campion Catholic Church in Flat Rock, North Carolina. Before becoming Catholic, he was a United Methodist Minister. Married with six children, he received special permission from the Vatican to be ordained to the priesthood as a married man. Previous to ordination, he worked for Sacred Heart in Danville, VA, Our Lady Star of the Sea, in Bremerton, WA, co-founded the Ignite NW youth conference, worked for Fraternus, helped start its sister apostolate Fidelis, and developed and managed commercial real estate properties. He enjoys hiking and traveling with family and dreaming up new endeavors.

Saint Edmund Campion Catholic Church

  • Youtube
  • Facebook

We serve the greater Asheville area including Arden, Mills River, Fletcher, Flat Rock, Saluda, Mountain Home, Candler, Fairview, Black Mountain, Swannanoa, Waynesville and Maggie Valley. Our community also includes many from Upstate South Carolina including Greenville, Spartanburg, Anderson, Easley, Inman, Greer, and Taylors.

Stedsseal_edited.png

(828) 393-5775

wncord@gmail.com

 

Address: 
1222 W Blue Ridge Road

Flat Rock, NC  28731

​

Mailing:
PO Box 1369
Flat Rock, NC  28731

©2025 by Saint Edmund Campion Catholic Church

bottom of page