Post offices in Maine belong to a federal network, yet they feel intensely local. The state has 16 counties, a long and ragged coastline, and large stretches of northern woods. In many towns the village post office doubles as the community noticeboard and the place where neighbors meet. Our directory lists 430 of them, from Cliff Island Post Office in Casco Bay to Saint David Post Office on the Canadian border in Madawaska. This page explains who runs these offices, how they differ from region to region, and how to finish your errand on the first trip.

Who Runs Post Offices in Maine: Federal Rules and Local Counters

The United States Postal Service is an independent agency of the federal executive branch. Its authority comes from Title 39 of the U.S. Code. The Postal Regulatory Commission reviews its rates and service standards. No Maine state department sets prices, hours or staffing for a local post office. A complaint about service goes to USPS, not to the State House in Augusta.

That distinction matters because many errands people expect at the post office belong somewhere else. Initial vehicle registration and excise tax are handled by your town or city clerk. Driver's licenses come from the Maine Bureau of Motor Vehicles. Hunting and fishing licenses go through the Department of Inland Fisheries and Wildlife and its agents. The post office will not process any of these, although it will gladly mail your paperwork.

What the post office does handle is a clear list: stamps, letters and parcels, PO Boxes, Priority Mail and Ground Advantage shipping, money orders, certified and registered mail, and change-of-address requests. Many offices also accept passport applications. Appointments at small offices fill quickly, so call the number shown on the listing before you drive.

Each office is led by a postmaster or an officer-in-charge. The smallest ones are staffed by one or two clerks. Rural letter carriers cover long routes, often in their own vehicles. Staffing is thin in small towns, so a single sick day can change the counter hours. That is another good reason to phone ahead.

Coastal, Island and Northern Post Offices Across Maine

A post office in Portland and one in Aroostook County may share a name for the agency, but the experience is very different. Geography, seasonal population and distance from the next office shape how each one operates.

Greater Portland and the Southern Coast

Cumberland County and York County hold the densest mix of offices. Portland has five listings in our database, including Cliff Island Post Office at 11 Sunset Rd, which serves an island community in Casco Bay that is reached by ferry. Harpswell Post Office, at 1212 Harpswell Neck Road, serves a narrow peninsula town.

York has four listings, including Cape Neddick Post Office at 1268 U.S. 1. Farther inland, Alfred Post Office at 50 Kennebunk Road sits in the York County seat. Offices along this southern corridor are busier, and lines grow in July and August when visitors mail postcards and ship purchases home.

Midcoast and Downeast: Peninsulas, Islands and Villages

Lincoln County, Hancock County and Washington County are where village names and town names drift apart most. Bristol Post Office at 1249 Bristol Road and Boothbay Post Office at 16 Corey Lane serve peninsula communities that swell in summer. Port Clyde Post Office, at 860 Port Clyde Road in Saint George, sits at the end of a long peninsula road where the boat to Monhegan departs.

Hancock County has several offices around Mount Desert Island and Acadia National Park. They include Mount Desert Post Office at 1057 Main Street, Salsbury Cove Post Office in Bar Harbor, and Bernard Post Office at 71 Bernard Road in Tremont. Deer Isle Post Office at 12 Main Street serves the island across the Deer Isle bridge. Sorrento Post Office at 16 Main Street is filed under Gouldsboro because Sorrento is a village within that town.

Aroostook, the Western Mountains and the Interior

Aroostook County has 39 listings spread across the largest county east of the Mississippi River. Saint David Post Office at 994 Main Street in Madawaska and Sheridan Post Office at 489 Sheridan Road in Ashland show how widely the offices are scattered. The next larger office can be a long drive away, so plan your trip around the counter hours.

In the western mountains, Oxford County offices include Andover Post Office at 6 Church Street, Bethel Post Office at 82 Main Street, and Paris Post Office at 39 Tremont Street in South Paris. Franklin County has Farmington Falls Post Office at 174 Croswell Road and Dryden Post Office at 6 Munson Road in Wilton. Anson Post Office at 72 Main Street serves Somerset County. Small mountain and valley offices may keep shorter counter hours, close for lunch, or close on Saturdays.

Finding the Right Maine Post Office Before You Make the Trip

Maine addresses can mislead you. Danville Post Office at 25 Dunlap Street is filed under Auburn in Androscoggin County. Farmington Falls Post Office is listed under Farmington, and Dryden Post Office falls under Wilton. Poland Post Office at 965 Maine Street serves the town of Poland in the same county. Check the village name and ZIP code, not only the town, because many Maine villages have their own office and their own ZIP code.

Before you go, run through this short checklist:

Augusta Post Office serves the state capital in Kennebec County. Vassalboro Post Office at 25 Alpine Street and Belgrade Lakes Post Office at 171 Main Street serve smaller communities nearby. The two village offices will usually feel quieter than the Augusta counter, but their hours may be shorter.

Seasons, Weather and the Canadian Border: Mail in Maine

Seasonal residents are a big part of Maine's mail picture. Summer households in Boothbay, Bar Harbor, Deer Isle and Harpswell often rent PO Boxes or ask USPS to hold their mail. Hold Mail service covers a set period of days, and a temporary change of address can forward mail for a longer stay. Ask your local office which option fits your dates, and file the request before you leave.

Winter shapes rural delivery. Carriers rely on clear access to the box, and plow banks at the roadside can block it. Customers are expected to keep the area in front of the mailbox clear. Storms can delay trucks and ferries, so island and peninsula offices such as Cliff Island and Port Clyde may see schedule changes.

Border towns add another layer. Madawaska, Fort Kent, Houlton and Calais sit near New Brunswick, and many residents mail to Canada regularly. International parcels need a customs declaration that lists the contents and value, and the rates differ from domestic mail. Ask the clerk which form applies, or fill it out online before you arrive to shorten your wait.

If you are unsure where to start, begin with the county page nearest you. It lists the offices with addresses and phone numbers so you can pick the closest counter and call before you go.

Post offices in Maine are part of the national USPS network, operating under regional district management to deliver uniform service standards while accommodating the specific needs of urban, suburban, and rural communities across the state. Larger cities in Maine may have multiple post offices and main processing facilities.

Post Office locations are available in 333 cities across Maine. They are spread across 17 counties.

Cities with the highest concentration of post office locations include Portland, York, Gouldsboro, reflecting densely populated areas with multiple branch offices serving different neighborhoods and zip codes.

Residents of Maine can use the USPS website to find the closest post office, check current lobby and window hours, locate self-service kiosks available after hours, and track incoming and outgoing mail and packages from their phones or computers.

Post Office by Cities

U

Residents of Maine can save time by using USPS online tools to schedule package pickups from home, print prepaid shipping labels, and set up mail forwarding or hold requests without visiting a post office. When visiting a post office in Maine for passport acceptance, call ahead to confirm that the specific location offers the service and whether an appointment is required.

Browse Post Office by county across Maine to find the nearest location.

Planning a Post Office Visit in Maine: County Pages and Local Tips

Maine's post offices are best found county by county. Penobscot County has the most listings in our database, with 43, and Bangor is its largest city. York and Aroostook follow with 39 each, then Hancock with 38 and Cumberland with 36. The numbers reflect both population and the Maine habit of keeping a small office in each village. A busy corridor like southern York County can have offices only a few miles apart, while parts of Aroostook have a long drive between counters.

Oxford County shows the village pattern well. Paris Post Office on Tremont Street in South Paris, Andover Post Office on Church Street and Bethel Post Office on Main Street each serve a different valley community. Kennebec, Somerset, Lincoln, Washington, Androscoggin and Franklin counties follow the same village-by-village layout.

A few habits save time. Go early in the day, avoid the lunch hour, and expect crowds on the Monday after a holiday weekend. On the coast, summer Saturdays can be the busiest day. Pack parcels before you arrive, and print any shipping label at home if you can. Hours and services change from time to time, so treat the phone number on each listing as your final check.

Maine Post Office FAQs

Post offices in Maine are run by the United States Postal Service, a federal agency, not by the state or the county. Start any complaint with the postmaster at your local office, such as the Augusta Post Office at 207-622-6114. If that does not help, use the USPS customer service channels. Maine's members of Congress also have caseworkers who assist with unresolved postal problems. Mail theft or fraud is a separate matter and should be reported to the Postal Inspection Service as well as local police.

Many Maine offices accept first-time passport applications, but not every small village office offers the service. Call the office first and ask about appointments. Bring a completed DS-11 form without signing it, proof of citizenship, a photo ID, photocopies of both, and a passport photo. You will pay the State Department fee and a separate acceptance fee to the post office, usually by separate payments. Allow plenty of time before travel, because processing times change and rural offices often have few appointment slots.

Many Maine villages have their own post office and ZIP code even though they sit inside a larger town. Sorrento Post Office is filed under Gouldsboro, Salsbury Cove Post Office under Bar Harbor, Cape Neddick Post Office under York, and Danville Post Office under Auburn. When you give an address, use the mailing name and ZIP code printed on your mail. For town services like taxes, voting and registration, use the municipality, because that is a separate office.

Island offices depend on boats and ferries, so weather and sailing schedules can affect when mail arrives. Cliff Island Post Office at 11 Sunset Rd in Portland serves a Casco Bay island, and you can reach it at 207-766-2051. Port Clyde Post Office at 860 Port Clyde Road in Saint George sits at the end of a long peninsula road. In bad weather, call before you make a special trip, and mail time-sensitive items early rather than on the last day.

No. The post office only carries the mail. Absentee ballots are requested from and counted by your municipal clerk, and a mailed ballot must reach the clerk by the close of polls on Election Day, so send it well ahead. Initial vehicle registration and excise tax are handled by your town or city clerk, and driver's licenses by the Maine Bureau of Motor Vehicles. Hunting and fishing licenses come from the Department of Inland Fisheries and Wildlife or its agents. Use the post office to mail forms and payments only.

Penobscot County leads with 43 listings, followed by York County and Aroostook County with 39 each, Hancock County with 38, and Cumberland County with 36. Population explains part of the pattern, but Maine's village tradition matters more. Each small community kept its own office and ZIP code, so large rural counties can have many modest offices rather than a few big ones. Our statewide count is 430 listings across 333 cities and 16 counties.