EU Ordinary Legislative Procedure
How a regulation moves through the EU's main institutions.
Rendering…
Make it your own.
digraph eu {
rankdir=LR;
graph [bgcolor=transparent];
node [shape=box, style="rounded,filled", fontname=Inter, fontsize=10];
Com [label="European Commission\n(initiates)", fillcolor="#dbeafe"];
Par [label="European Parliament\n(co-legislator)", fillcolor="#dcfce7"];
Cou [label="Council of the EU\n(co-legislator)", fillcolor="#fef3c7"];
Eur [label="European Council\n(political direction)", fillcolor="#fce7f3"];
CJEU [label="CJEU\n(interprets)", fillcolor="#ede9fe"];
Com -> Par [label="proposal"];
Com -> Cou [label="proposal"];
Par -> Cou [label="negotiate"];
Cou -> Par [label="negotiate"];
Par -> Com [label="adopted"];
Cou -> Com [label="adopted"];
Eur -> Com [label="political guidance"];
CJEU -> Com [style=dashed, label="review"];
}