MS-2 (under similar boundaries) was actually held by a Republican for two terms in the 1980s.
Any longtime non-urban Democratic districts outside the South? Probably a few in Mass. have for at least 30 years.
MA-1, MA-3, and MA-6 have had Republican representation at least once since the late 1980s. You might define MA-10 as non-urban, although it's heavily suburban, and has been Democratic since the 1972 elections. MA-5 is more urban and went Dem in 1974. MA-2 goes back to the 1940s but again, it's based in Springfield which was probably then a much larger part of the district.