Charge trapping effects were studied in bilayers of conducting polymers composed of poly(N-methylpyrrole) (PMPy) and polypyrrole (PPy), by comparing redox charges of the polymer [Q(ox/red)] obtained by integration of cyclic voltammetric and chronoamperometric curves for single films and bilayers with variable thickness of both components. Charge trapping factors, TF, for PMPy(inner layer)/ PPy(outer layer) bilayers were determined using the definition: TF = 1 -Q(ox/red)~~~/Q(ox/red)ppr. where Q(ox/red)F& is redox charge of PPy in the bilayer, Q(ox/red)pp, relates to the charge for a single PPy film of the same thickness as that in the bilayer. Since the formal potential of PMPy is higher than that of PPy, the outer PPy film cannot be entirely reduced due to low conductivity of PMPy at negative potentials. The estimated charge trapping factor is independent of the outer layer thickness, it depends, however on the thickness of the inner film. For the reverse sequence of polymers, PPy/PMPy, charge trapping was not observed. Modification of the outer PPy layer by immobilized poly(4-styrenesulfonate) anions changes the response of the bilayer due to low permeability of the cation-exchanging outer polymer to anions. Therefore perchlorate anions compensating charge of PMPy film were found to be entrapped in the polymer matrix under conditions of cyclic voltammetry.