About Mexico, Maine
Mexico, Maine, is a friendly mill town in Oxford County, just across the Androscoggin River from Rumford and a short drive from the Appalachian foothills. Located along U.S. Route 2, Mexico, Maine offers easy access to the western Maine mountains and popular recreation areas like Black Mountain of Maine and the Sunday River region. The town’s population is roughly 2,700 residents, and it spans about 23 square miles, giving Mexico, Maine a spacious, small-town feel.
Downtown Mexico, Maine centers around Main Street and adjacent corridors, where you’ll find locally owned shops, diners, and casual restaurants that serve as community gathering spots. Historic homes and civic buildings reflect the town’s industrial heritage, while everyday conveniences—hardware stores, service businesses, and cafés—make errands simple. Mexico, Maine retains an authentic, unhurried pace that’s welcoming to visitors and residents alike.
Outdoor lovers appreciate Mexico, Maine for its riverfront access, nearby trail networks, and close proximity to fishing, paddling, and snow sports. Parks and ballfields host seasonal activities, and golf courses and lakes are a short drive away. Annual community events—parades, holiday celebrations, and regional festivals shared with neighboring towns—highlight the area’s pride and tradition. Overall, Mexico, Maine blends small-town charm, year-round recreation, and a strong sense of history and community.