The Union County Courthouse in Lake Butler has received a $1.2 million grant to make needed renovations to enhance security.