Over the past decade, the flavohaemoglobin Hmp has emerged as the most significant nitric oxide (NO)-detoxifying protein in many diverse micro-organisms, particularly pathogenic bacteria. Its expression in enterobacteria is dramatically increased on exposure to NO and other agents of nitrosative stress as a result of transcriptional regulation of hmp gene expression, mediated by (at least) four regulators. One such regulator, NsrR, has recently been shown to be responsible for repression of hmp transcription in the absence of NO in Escherichia coli and Salmonella, but the roles of other members of this regulon in Salmonella, particularly in surviving nitrosative stresses in vitro and in vivo, have not been elucidated. This paper demonstrates that an nsrR mutant of Salmonella enterica Serovar Typhimurium expresses high levels of Hmp both aerobically and anaerobically, exceeding those that can be elicited in vitro by supplementing media with S-nitrosoglutathione (GSNO). Elevated transcription of ytfE, ygbA, hcp and hcp is also observed, but no evidence was obtained for tehAB upregulation. The hyper-resistance to GSNO of an nsrR mutant is attributable solely to Hmp, since an nsrR hmp double mutant has a wild-type phenotype. However, overexpression of NsrR-regulated genes other than hmp confers some resistance of respiratory oxygen consumption to NO. The ability to enhance, by mutating NsrR, Hmp levels without recourse to exposure to nitrosative stress was used to test the hypothesis that control of Hmp levels is required to avoid oxidative stress, Hmp being a potent generator of superoxide. Within IFN- γ-stimulated J774.2 macrophages, in which high levels of nitrite accumulated (indicative of NO production) an hmp mutant was severely compromised in survival. Surprisingly, under these conditions, an nsrR mutant (as well as an nsrR hmp double mutant) was also disadvantaged relative to the wild-type bacteria, attributable to the combined oxidative effect of the macrophage oxidative burst and Hmp-generated superoxide. This explanation is supported by the sensitivity in vitro of an nsrR mutant to superoxide and peroxide. Fur has recently been confirmed as a weak repressor of hmp transcription, and a fur mutant was also compromised for survival within macrophages even in the absence of elevated NO levels in non-stimulated macrophages. The results indicate the critical role of Hmp in protection of Salmonella from nitrosative stress within and outside macrophages, but also the key role of transcriptional regulation in tuning Hmp levels to prevent exacerbation of the oxidative stress encountered in macrophages.