Josh is married to the former Emily Stone of Jackson, Mississippi. They have three children, and are members of Trinity Presbyterian Church in Montgomery, Alabama.