The EFF laid a corruption charge against public works minister Dean Macpherson at the Pretoria Central police station on Wednesday.