The immunohistochemical localization of cyclic GMP was used to determine potential physiological sites of action of nitric oxide in the guinea-pig small intestine and colon. In control tissue, cyclic GMP-immunoreactivity was observed only in macrophages, whose identity was confirmed by double-label experiments using either F4/80, a macrophage-specific antibody, or fluorescein isothiocyanate-labelled dextran injected intravenously. Following exposure to the nitric oxide donor, sodium nitroprusside, cyclic GMP-immunoreactivity was induced in subpopulations of neurons in the myenteric and submucosal plexuses of the ileum and colon. In the colon, cyclic GMP-immunoreactivity was induced in 5-10% of myenteric neurons. The cyclic GMP-immunoreactive neurons did not contain nitric oxide synthase. In the ileum, cyclic GMP-immunoreactive neurons comprised about 2% of myenteric neurons and 40% of submucosal neurons; these cyclic GMP-immunoreactive neurons were also immunoreactive for vasoactive intestinal peptide, but they did not contain nitric oxide synthase. Interstitial cells between the mesothelium and the longitudinal muscle layer, vascular smooth muscle and vascular pericytes also showed sodium nitroprusside-induced cyclic GMP-immunoreactivity. The interstitial cells of Cajal at the inner surface of the circular muscle layer and the smooth muscle cells of the circular and longitudinal muscle layers showed increases in cyclic GMP-immunoreactivity that varied in extent from animal to animal. The results suggest that nitric oxide could act at several sites in the intestine through the stimulation of guanylyl cyclase.