Ca2+ sparks constitute the fundamental units of Ca2+ release in cardiomyocytes. Here we investigate how ryanodine receptors (RyRs) collectively generate these events by employing a transgenic mouse with a photo-activated label on RyR2. This allowed correlative imaging of RyR localization, by super-resolution Photo-Activated Localization Microscopy, and Ca2+ sparks, by high-speed imaging. Two populations of Ca2+ sparks were observed: stationary events and "travelling" events that spread between neighbouring RyR clusters. Travelling sparks exhibited up to 8 distinct releases, sourced from local or distal junctional sarcoplasmic reticulum. Quantitative analyses showed that sparks may be triggered by any number of RyRs within a cluster, and that acute β-adrenergic stimulation augments intra-cluster RyR recruitment to generate larger events. In contrast, RyR "dispersion" during heart failure facilitates the generation of travelling sparks. Thus, RyRs cooperatively generate Ca2+ sparks in a complex, malleable fashion, and channel organization regulates the propensity for local propagation of Ca2+ release.