Accrington, Royton and Unsworth have received byes following Stockport's resignation from the Central Lancashire League.
First round games will be played on Saturday, May 22.
First round draw:
Middleton v Rawtenstall;
Enfield v Heywood;
Stand v Nelson;
Todmorden v Ashton;
Littleborough v East Lancs;
Ramsbottom v Werneth;
Walsden v Colne;
Rishton v Oldham;
Crompton v Burnley;
Haslingden v Radcliffe;
Norden v Bacup;
Lowerhouse v Milnrow;
Rochdale v Church.