From an investigation of how transfected DNA navigates from the cell surface to the nucleus, we have developed a transfection method for primary human fibroblasts that approaches the efficiency of viruses. We have visually tracked the subcellular routing of exogenous DNA and find that all cells in an asynchronous population are surprisingly competent in the nuclear uptake of DNA, but two steps practically limit efficient transfection to a minority of cells. First, regardless of the method used to traverse the cell membrane--CaPO4 precipitation, lipofection or electroporation--it appears that nuclear transport of DNA requires routing through endosomes and lysosomes. Apparent abrogation of endosome-lysosome fusion or translocation with microfilament or microtubule toxins, respectively, inhibits the nuclear accumulation of transfected DNA, but interruption of lysosomal function with protease inhibitors promotes it. Second, in normal human fibroblasts, which are refractory to transfection the exogenous DNA is rapidly excluded from the nucleus, but in HeLa cells, which are readily transfected, there is prolonged nuclear stability of the DNA, indicating the failure in HeLa cells of a mechanism for the elimination of foreign DNA. These observations imply strategies for optimizing gene transfer efficiency in virus-independent approaches to gene therapy.