Sykesville is a small town in Howard and Carroll counties, Maryland, United States. The town lies 20 miles west of Baltimore and 40 miles north of Washington D.C. The population was 4,436 at the 2010 census. BudgetTravel.com named Sykesville 'Coolest Small Town in America' in June 2016.