A bifunctional cationic porous organic polymer based on a Salen-(Al) metalloligand (Al-CPOP) containing imidazolium functionality exhibited enhanced activity and good recyclability in the cycloaddition of carbon dioxide to produce cyclic carbonates without the addition of co-catalysts at atmospheric pressure.