An iterative procedure for obtaining two-carrier d.c. solutions in regions of rapidly varying carrier concentration is presented. The procedure uses an analytic solution for the carrier concentrations in a region of linear spatial electric field variation. Field-dependent diffusion and field-dependent velocities are assumed. A single-carrier small-signal model for a drift region with a spatially varying field and field-dependent transport properties is presented. When applied to a BARITT device, results consistent with published experimental data are obtained. The importance of momentum relaxation effects in Si BARITT drift regions is discussed.