A theory of transport in spin and charge disordered media is developed, with a particularemphasis on dilute magnetic semiconductors. The approach is based on the equation of motionfor the current–current response function and considers both spin and charge disorder andelectron–electron interaction on an equal footing. The formalism is applied to the specific case ofGa1−xMnxAs. Within the single parabolic band approximation it is shown that both spin (p–dexchange) and charge (Coulomb) scattering contributions to the resistivity are of the sameorder of magnitude and should be treated simultaneously. Positional correlations of chargedimpurities are shown to significantly increase the Coulomb scattering. In the magneticallyordered phase, the suppression of localized spin fluctuations leads to a sizablereduction of spin scattering, which may contribute to the experimentally observeddrop in resistivity below the critical temperature. The developed model allowsfor a comprehensive treatment of electron–electron interaction, screening andcorrelation effects by means of time-dependent density-functional theory. It is shownthat collective modes and a dynamical treatment of electron–electron interactionare essential for an accurate description of the infrared absorption spectrum.