About Lebanon, Maine
Lebanon, Maine is a rural community in York County, tucked along the New Hampshire border in southern Maine. It sits west of Sanford and northeast of Rochester, New Hampshire, with easy access to Route 202 and the Spaulding Turnpike corridor. With an area of roughly 55–56 square miles and an estimated population of about 6,500–7,000 residents, Lebanon, Maine offers plenty of open space while remaining within reach of the Greater Portland and Seacoast regions.
While Lebanon, Maine does not have a traditional downtown, its village centers and routes feature a mix of locally owned shops, casual eateries, service businesses, and historic farmsteads that reflect the town’s agricultural roots. Nearby communities provide additional dining and shopping, while Lebanon, Maine retains its quiet, small-town feel. Historic homes, old cemeteries, and rural crossroads lend character, and community hubs like the town office, fire stations, and local markets serve as informal gathering spots.
Outdoors, Lebanon, Maine is known for access to the Salmon Falls River, Little River, and nearby lakes and ponds for kayaking, fishing, and skating. Trails and back roads invite walking, biking, snowmobiling, and ATV riding, and several golf courses and larger parks are a short drive away in York County and the Seacoast. Seasonal traditions include town celebrations, parades, and community fairs in the region, fostering a friendly, neighborly vibe. Overall, Lebanon, Maine blends quiet rural living, year-round recreation, and a proud local history.