The draw was conducted by Ulster Branch president, Laurence Rocke and William Thompson from Bank of Ireland.
This year's competition sees a refreshed format with 10 Championship 1 teams, 8 Championship 2 teams and 10 AIL 2nd XV league teams participating.<br>
The draw sees the 4 teams that qualified for the AIL Junior Cup receive a bye to the second round and the remaining teams battle it out in 12 first round ties on 7 December.
The McCrea Cup will now become the subsidiary competition for first round losers.
The draw for the first round of the 2024/25 Bank of Ireland Towns Cup is as follows:
<table style="minWidth: 75px">
<colgroup><col><col><col></colgroup><tbody><tr><td colspan="1" rowspan="1"><p></p></td><td colspan="1" rowspan="1"><p><strong>HOME </strong></p></td><td colspan="1" rowspan="1"><p><strong>AWAY</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 1</p></td><td colspan="1" rowspan="1"><p>MONAGHAN</p></td><td colspan="1" rowspan="1"><p>CAVAN</p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 2</p></td><td colspan="1" rowspan="1"><p>COLERAINE</p></td><td colspan="1" rowspan="1"><p>CITY OF ARMAGH 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 3</p></td><td colspan="1" rowspan="1"><p>LURGAN</p></td><td colspan="1" rowspan="1"><p>QUEENS 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 4</p></td><td colspan="1" rowspan="1"><p>ARDS</p></td><td colspan="1" rowspan="1"><p>BALLYCLARE 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 5</p></td><td colspan="1" rowspan="1"><p>ACADEMY</p></td><td colspan="1" rowspan="1"><p>BANGOR </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 6</p></td><td colspan="1" rowspan="1"><p>CLOGHER VALLEY 2</p></td><td colspan="1" rowspan="1"><p>BALLYNAHINCH 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 7</p></td><td colspan="1" rowspan="1"><p>GROSVENOR</p></td><td colspan="1" rowspan="1"><p>INSTONIANS 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 8</p></td><td colspan="1" rowspan="1"><p>BANBRIDGE 2</p></td><td colspan="1" rowspan="1"><p>CARRICKFERGUS </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 9</p></td><td colspan="1" rowspan="1"><p>LIMAVADY</p></td><td colspan="1" rowspan="1"><p>MALONE 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 10</p></td><td colspan="1" rowspan="1"><p>LISBURN</p></td><td colspan="1" rowspan="1"><p>BALLYMENA 2 </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 11</p></td><td colspan="1" rowspan="1"><p>PORTADOWN</p></td><td colspan="1" rowspan="1"><p>BALLYMONEY </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 12</p></td><td colspan="1" rowspan="1"><p>RAINEY 2</p></td><td colspan="1" rowspan="1"><p>RANDALSTOWN </p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 13</p></td><td colspan="1" rowspan="1"><p>ENNISKILLEN</p></td><td colspan="1" rowspan="1"><p>BYE</p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 14</p></td><td colspan="1" rowspan="1"><p>DROMORE</p></td><td colspan="1" rowspan="1"><p>BYE</p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 15</p></td><td colspan="1" rowspan="1"><p>COOKE</p></td><td colspan="1" rowspan="1"><p>BYE</p></td></tr><tr><td colspan="1" rowspan="1"><p>Match 16</p></td><td colspan="1" rowspan="1"><p>CITY OF DERRY </p></td><td colspan="1" rowspan="1"><p>BYE</p></td></tr></tbody>
</table>