Leonard Post Office

22 E Elmwood Leonard, MI 48367
Phone: 248-628-5243

Parking: Parking Lot Available
Post Office Lobby Hours
Monday 7:30am - 7:30pm
Tuesday 7:30am - 7:30pm
Wednesday 7:30am - 7:30pm
Thursday 7:30am - 7:30pm
Friday 7:30am - 7:30pm
Saturday 7:30am - 7:30pm
Sunday Closed


Leonard Post Office is a United States Postal Service (USPS) facility in Leonard, MI. This post office offers a full array of services, including package delivery and first class mail.


Duck Stamps
Global Express Guranteed®
Money Orders (Domestic)
Money Orders (Inquiry)
Money Orders (International)
Pickup Hold Mail
Pickup Accountable Mail
Pickup Notice Left Mail
PO Boxes
Priority Mail International®
Sure Money

Nearby Post Offices

Lakeville Post Office

1436 Rochester Rd
Lakeville, MI 48366

Dryden Post Office

5580 Main St
Dryden, MI 48428

Almont Post Office

116 N Main St
Almont, MI 48003

Oxford Post Office

52 E Burdick St
Oxford, MI 48371

Lake Orion Post Office

611 N Axford St
Lake Orion, MI 48361

Romeo Post Office

119 Church St
Romeo, MI 48065

Metamora Post Office

3795 N Oak St
Metamora, MI 48455

Allenton Post Office

770 Capac Rd
Allenton, MI 48002

Washington Post Office

58757 Van Dyke Rd
Washington, MI 48094

Imlay City Post Office

310 E 3 Rd St
Imlay City, MI 48444

Attica Post Office

485 N Lake Pleasant Rd
Attica, MI 48412

Rochester Post Office

511 Olde Towne Rd
Rochester, MI 48308