Mark Allen (Antrim, 22 februari 1986) is een professioneel snookerspeler uit Noord-Ierland.
Drie keer bereikte Allen de halve finale van een groot toernooi: in 2007 op de Northern Ireland Trophy, in 2008 tijdens het Bahrain Championship en in 2009 tijdens het wereldkampioenschap. Zijn hoogste break tot nu toe is 146, tijdens de UK Championship Qualifiers in 2007 en het wereldkampioenschap in 2010.
In 2005/06 werd Allen professioneel snookerspeler, daarvoor was hij al wereldkampioen geworden bij de amateurs en had hij al vele prijzen gewonnen in de jeugd. Net nadat hij prof werd kreeg hij een uitnodiging voor de Northern Ireland Trophy. Hij verloor in de kwartfinale van dit toernooi van Stephen Hendry, maar had eerder indruk gemaakt door Steve Davis en John Higgins te verslaan. Verder haalde hij in zijn eerste jaar de laatste 32 van het UK Championship, en van het Welsh Open. Hij plaatste zich net niet voor het wereldkampioenschap, doordat hij in de laatste kwalificatieronde met 7-10 verloor van Andy Hicks na een 7-4-voorsprong.