Lopérec (Breton: Lopereg) is a commune in the Finistère department of Brittany in north-western France.
Inhabitants of Lopérec are called Lopérécois in French.