In previous work, we have been able to determine the depth of intercalated molecules within the lipid bilayer using the solvent polarity sensitivity of three spectroscopic techniques: the C-13 NMR chemical shift (delta); the fluorescence emission wavelength (lambda(em)), and the ESR beta-H splitting constants (a(beta-H)). In the present paper, we use the quenching by a heavy atom (Br or I), situated at a known location along a phospholipid chain, as a probe of the location of a fluorescent moiety. We have synthesized various phospholipids with bromine (or iodine) atoms substituted at various locations along the lipid chain. The latter halolipids were intercalated in turn with various fluorophores into DMPC liposomes, biomembranes and erythrocyte ghosts. The most effective fluorescence quenching occurs when the heavy atom location corresponds to that of the fluorophore. The results show that generally speaking the fluorophore intercalates the same depth independent of which lipid bilayer is used. KBr (or KI) is the most effective quencher when the fluorophore resides in or at the aqueous phase. Presumably because of iodine's larger radius and spin coupling constant, the iodine analogs are far less discriminating in the depth range it quenches.