This study investigates Spanish heritage speakers' perception and production of Spanish lexical stress. Stress minimal pairs in various prosodic contexts were used to examine whether heritage speakers successfully identify the stress location despite varying suprasegmental cues (Experiment 1) and whether they use these cues in their production (Experiment 2). Heritage speakers' performance was compared to that of Spanish monolinguals and English L2 learners. In Experiment 1, the heritage speakers showed a clear advantage over the L2 learners and their performance was comparable to that of the monolinguals. In Experiment 2, both the heritage speakers and the L2 learners showed deviating patterns from the monolinguals; they produced a large overlap between paroxytones and oxytones, especially in duration. The discrepancy between heritage speakers' perception and production suggests that, while early exposure to heritage language is beneficial for the perception of heritage language speech sounds, this factor alone does not guarantee target-like production.