John P. Donoghue (born May 24, 1957) is an American politician from Maryland and a member of the Democratic Party. He served 6 terms in the Maryland House of Delegates, representing Maryland's District 2C in Washington County. Donoghue is a member of the Health and Government Operations Committee.