Rep. David Johnson
107 Rooks Road
Eddington, ME 04428

Phone: (207) 557-9881
Email: Rep. David Johnson

When the Legislature is in session, you can leave a message for Rep. David Johnson by calling the office at: (207) 287-1440.

Contact Our Office

Maine House Republicans
Room 332, State House
2 State House Station
Augusta, Maine 04333-0002


Phone: (207) 287-1440

Search for legislation by
Rep. David Johnson


Committee Assignments

Representative David D. Johnson

Dave Johnson is the State Representative for House District 20, which includes the town of Dedham in Hancock County and Bradley. It also includes part of Brewer, Clifton, Eddington and Holden. He lives in Eddington with his wife of 25 years, Carrie.

Rep. Johnson is a veteran of the United States Marine Corps, where he served four years, reaching the rank of corporal. He specialized in communications.

Rep. Johnson will serve his freshman year on the Joint Select Committee on Veterans and Legal Affairs during the 125th Legislature.

Rep. Johnson serves his community in the Marine Corps League, Greater Bangor Detachment #1151. He received the Marine of the Year Award in 2010. He attends East Eddington Community Church and is a member of the Penobscot County Conservation Association.

Rep. Johnson has experience in carpentry and the home building industry.

House District 20 Map