Cardiff is the smallest town in Jefferson County and the seventh smallest in Alabama. The last census counted 55 residents - that's now down to about 47.