Which city is home to the original Krispy Kreme store?
Answer
Winston-Salem
Answer
Winston-Salem
The original Krispy Kreme store opened in Winston-Salem, North Carolina. Vernon Rudolph established the shop there on July 13, 1937, in a rented building on South Main Street in what is now the historic Old Salem area.
Rudolph had acquired a yeast-raised doughnut recipe from a New Orleans chef and initially sold the doughnuts wholesale to local grocery stores. Customers soon began asking to buy hot doughnuts directly from the bakery, helping shape the retail model Krispy Kreme became famous for.
Winston-Salem was not merely an early branch or corporate association: it was the birthplace of the Krispy Kreme business. The company later expanded throughout the southeastern United States, opening its first bakery outside the South in Akron, Ohio, in 1939.
A common mix-up comes from the company’s later corporate history. Krispy Kreme’s headquarters and modern corporate presence have involved other North Carolina cities, including Charlotte, but the original store itself was in Winston-Salem.
Source: Wikipedia · fact-checked Aug. 2026