Many public services in Crickhowell are provided by Powys County Council and to a lesser extent by Crickhowell Town Council.
Crickhowell & Penmyarth Golf Club (now defunct) was founded in 1897 and played on a course at Glanusk Park.