We have established the expression patterns of the genes encoding ATP-binding cassette (ABC) transporters and cytochromes P450 (CYPs) at the adult human blood–brain barrier (BBB) using isolated brain microvessels and cortex biopsies from patients with epilepsia or glioma. Microves synaptophysin (neurons) and neuron-glial antigen 2 (NG2) (pericytes). ABCG2 [breast cancer resistance protein (BCRP)] and ABCB1 (MDR1) were the main ABC transporter genes expressed in microvessels, with 20 times more ABCG2 and 25 times more ABCB1 in microvessels than in the cortex. The CYP1B1 isoform represented over 80% of all the CYPs genes detected in microvessels. There were 14 times more CYP1B1 in microvessels than in the cortex, showing that CYP1B1 is mainly expressed at the BBB. p-glycoprotein (ABCB1), BCRP (ABCG2) and CYP1B1 proteins were found in microvessels by western blotting. The expression of genes encoding three transcription factors [pregnane xenobiotic receptor (PXR), constitutive androstane receptor (CAR), aryl hydrocarbon receptor (AhR)] was also investigated. The AhR gene, involved in the regulation of CYP1B1 expression, was highly expressed in brain microvessels, whereas PXR and CAR genes were almost undetected. This detailed pattern of ABC and CYPs gene expression at the human BBB provides useful information for understanding how their substrates enter the brain.