Stephen Curry has been married one time. He married his longtime partner, Ayesha Curry, in a romantic ceremony in July 2011 at a church in Charlotte, North Carolina, after several years of dating since their teenage years in a church youth group. The couple has built a deeply stable, high-profile family life together, raising multiple children while balancing his demanding NBA career with her successful culinary, media, and entrepreneurial business ventures.