I don't mind saying I live in Los Angeles. Depending on neighborhood, I've seen mail delivered from 8 in the morning to 8 at night. *shrugs* Lotta homes, not enough mailmen. If there have been a lot of new homes built in the postal district recently, or if the post office recently fired/laid off a lot of people, this can cause mail to take quite a bit longer. Bad weather can also affect the delivery, as the mail need to stay dry, as well as mechanical issues with even a few mail trucks.
Re: What Time of Day Does the Mail Arrive?