The Roseland Town Hall and Community Center was built in 1975 courtesy of the Roseland Citizens Association, and houses the Town Offices and Police Department. 

The meeting room is large enough for 60 people, and has a fully equipped kitchen for use by citizens who wish to rent it.  The rental fee for residents is $30 per day; non-residents will pay $75 per day; and all renters must pay a $100 refundable cleaning/damage deposit.

In 1991 an addition was completed containing additional office space for the Council, Clerk-Treasurer, and Police.