DNA Testing Locations in Maine
We have 13 locations in the state of Maine.
Communities Served
We can arrange an appointment for you that is either located in, or conveniently accessible from, one of these cities:
Acadia N.P.
Glenburn
Oxford
Alfred
Gorham
Palmyra
Arundel
Gouldsboro
Parsonsfield
Ashland
Gray
Peaks Island
Auburn
Greene
Phillips
Augusta
Greenville
Phippsburg
Baileyville
Guilford
Pittsfield
Bangor
Hallowell
Poland
Bar Harbor
Hampden
Poland Spring
Bath
Hancock
Portland
Baxter S.P.
Harpswell
Presque Isle
Belfast
Harrison
Princeton
Belgrade
Hartland
Rangeley
Benton
Herman
Raymond
Berwick
Hermon
Readfield
Bethel
Holden
Richmond
Biddeford
Hollis Center
Rockland
Bingham
Hope
Rockport
Blue Hill
Houlton
Rumford
Boothbay
Jackman
Sabattus
Boothbay Harbor
Jay
Saco
Bowdoinham
Jefferson
Saint Agatha
Bremen
Kennebunk
Sanford
Brewer
Kennebunkport
Scarborough
Bridgton
Kingfield
Searsport
Bristol
Kittery
Sebago
Brooksville
Lebanon
Sedgwick
Brunswick
Lewiston
Shapleigh
Bucksport
Limerick
Skowhegan
Buxton
Limestone
South China
Calais
Limington
South Paris
Camden
Lincoln
Southwest Harbor
Cape Elizabeth
Lincolnville
Springvale
Cape Neddick
Lisbon
Standish
Caribou
Lisbon Falls
Stonington
Carmel
Litchfield
Stratton
Carrabassett Valley
Livermore
Strong
Casco
Livermore Falls
Sullivan
Castine
Lyman
Surry
Chebeague Island
MacHias
Thomaston
Clinton
Madawaska
Topsham
Corinna
Madison
Trenton
Corinth
Mars Hill
Turner
Cornish
Mechanic Falls
Union
Cumberland
Mexico
Unity
Cumberland Center
Milford
Van Buren
Damariscotta
Millinocket
Vassalboro
Dayton
Milo
Veazie
Deer Isle
Monmouth
Vinalhaven
Dexter
Mount Desert
Waldoboro
Dixfield
Naples
Warren
Florence
New Gloucester
Washburn
Dover Foxcroft
New Harbor
Washington
Durham
Newcastle
Waterboro
Eastport
Newport
Waterville
Eddington
Nobleboro
Wells
Edgecomb
Norridgewock
Westbrook
Eliot
North Anson
Wilton
Ellsworth
Northport
Windham
Fairfield
Norway
Winslow
Falmouth
Oakland
Winterport
Farmingdale
Ogunquit
Winthrop
Farmington
Old Orchard Beach
Wiscasset
Fort Fairfield
Old Town
Woolwich
Fort Kent
Orland
Yarmouth
Freeport
Orono
York
Fryeburg
Orrington
 
Gardiner
Owls Head