Lebanon is a town in York County, Maine, United States. The population was 5,083 at the 2000 census. Lebanon includes the villages of Center Lebanon, West Lebanon, North Lebanon, South Lebanon and East Lebanon. It is part of the Portland–South Portland–Biddeford, Maine Metropolitan Statistical Area. Lebanon is home to Skydive New England.