A native of Trem y Don in the Garden Suburb, Steffan serves as a Councillor for the Baruc Ward, which extends from Porthceri Park to the Waterfront and contains The Garden Suburb, Romilly Park, The Knap and Parade, Canon Hill and Barry Island where Steffan now lives with his familly.
Steffan served as Mayor of Barry last year (May 2021 – May 2022).
He also serves as a Councillor on the Vale of Glamorgan Council.