You have to go to the United States Postal office by your house and apply for a passport there. And no you can't get a passport in one day
Not from City Hall! They don't give out passports.
Maybe with extra fee
No. Go to the Post Office, not city hall
Thanks! Your answer is awaiting moderation.