Because people don’t go to federal prison until they’ve been convicted of a federal offense. Every county jail near a federal courthouse has a section where they keep federal detainees until there’s a conviction in a federal court. In this case, I guess the city jail is close to the federal courthouse.
Thanks for the info, I didn’t know that fact