Delaware Public Libraries

This page lists 34 public libraries in Delaware, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

Delaware public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
B
Bear Public LibraryPart of Department of Community Services101 Governors Pl, Bear19701New Castle(302) 838-3300
South Coastal Public LibraryPart of Sussex County Dept. of Libraries43 Kent Ave, Bethany Beach19930Sussex(302) 858-5518
Bridgeville Public Library600 S Cannon St, Bridgeville19933Sussex(302) 337-7401
C
Claymont Public LibraryPart of Department of Community Services400 Lenape Way, Claymont19703New Castle(302) 798-4164
D
Delaware City Public Library250 Fifth St, Delaware City19706New Castle(302) 834-4148
Delmar Public Library101 N Bi-State Blvd, Delmar19940Sussex(302) 846-9894
Dover Public Library35 Loockerman Plaza, Dover19901Kent(302) 736-7032
Kent County Public Library497 S Red Haven Ln, Dover19901Kent(302) 744-1919
E
Elsmere Public LibraryPart of Department of Community Services30 Spruce Ave, Elsmere19805New Castle(302) 892-2210
F
Frankford Public Library8 Main St, Frankford19945Sussex(302) 732-9351
G
Georgetown Public Library123 W Pine St, Georgetown19947Sussex(302) 856-7958
Sussex County BookmobilePart of Sussex County Dept. of Libraries22215 Dupont Blvd, Georgetown19947Sussex(302) 855-7893
Greenwood Public LibraryPart of Sussex County Dept. of Libraries100 Mill St, Greenwood19950Sussex(302) 855-1242
H
Harrington Public Library110 Center St, Harrington19952Kent(302) 398-4647
Hockessin Public LibraryPart of Department of Community Services1023 Valley Rd, Hockessin19707New Castle(302) 239-5160
L
Laurel Public Library101 E Fourth St, Laurel19956Sussex(302) 874-3184
Lewes Public Library111 Adams Ave, Lewes19958Sussex(302) 645-2733
M
Appoquinimink Community LibraryPart of Department of Community Services204 E Main St, Middletown19709New Castle(302) 378-5588
Milford Public Library11 S.E. Front St, Milford19963Sussex(302) 422-8996
Millsboro Public Library217 W State St, Millsboro19966Sussex(302) 934-8743
Milton Public LibraryPart of Sussex County Dept. of Libraries121 Union St, Milton19968Sussex(302) 855-1975
N
New Castle Public Library424 Delaware St, New Castle19720New Castle(302) 328-1995
Route 9 LibraryPart of Department of Community Services3022 New Castle Ave, New Castle19720New Castle(302) 395-3401
Newark Free LibraryPart of Department of Community Services750 Library Ave, Newark19711New Castle(302) 731-7550
O
Corbit-Calloway Memorial Library115 High St, Odessa19730New Castle(302) 378-8838
R
Rehoboth Beach Public Library226 Rehoboth Ave, Rehoboth Beach19971Sussex(302) 227-8044
S
Seaford District Library600 N Market St Ext, Seaford19973Sussex(302) 629-2524
Selbyville Public Library11 Main & McCabe St, Selbyville19975Sussex(302) 436-8195
Smyrna Public Library107 S Main St, Smyrna19977Kent(302) 653-4579
W
Brandywine Hundred LibraryPart of Department of Community Services1300 Foulk Rd, Wilmington19803New Castle(302) 477-3150
Kirkwood Highway Public LibraryPart of Department of Community Services6000 Kirkwood Hwy, Wilmington19808New Castle(302) 995-7663
North Wilmington LibraryPart of Wilmington Institute Library3400 N Market St, Wilmington19802New Castle(302) 761-4290
Wilmington Institute Library10 E 10th St, Wilmington19801New Castle(302) 571-7400
Woodlawn LibraryPart of Department of Community Services2020 W 9th St, Wilmington19805New Castle(302) 571-7425

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.