She was elected as the sole opposition councillor in Islington in May 2014, representing Highbury East Ward.
Formerly an artist and art college lecturer, Caroline retrained as a civil engineer in the late nineties. This lead to a period as a volunteer transport campaigner with Living Streets and a range of community activism: community procurement of a school dinners contract, school governor, safer neighbourhood police panel chair and pedestrian campaigner while being a full time parent.
She campaigned London wide for inclusive streets that work for pedestrians as a member of the Living Streets London Action Group recently representing pedestrians on the TfL junction review board. She led one of the first citizen science projects in 2011 that revealed pollution levels on Blackstock Rd that were 75% above EU safety limits.
On the Assembly, Caroline has chaired the Economy Committee, the Environment Committee and sat on the Transport Committee and the London Fire and Emergency Planning Authority (LFEPA).
Caroline is the leader of the Green Group of Assembly Members. In the 2021 Assembly year, Caroline is chair of the Health Committee, deputy chair of the Budget and Performance Committee, overseeing the Mayor’s budget, and she sits on the Police and Crime Committee and the GLA Oversight Committee.