El torneo se jugó en dos etapas, la primera de Clasificación y la segunda que fue una Etapa Eliminatoria, para la Primera Fase se dividió a los 134 equipos por cercanía geográfica en 6 zonas de 11, 4 de 12 y 2 de 10. Dentro de su respectiva zona se enfrentaron entre sí en dos ruedas de todos contra todos. En las zonas de 10 equipos (zona 8 y zona 9) hubo dos fechas de interzonales. Los cinco primeros de las zonas de 12 más los cuatro primeros y los cuatro mejores quintos de las de 10 y 11 clasificaron a la Segunda Fase. mientras que los últimos 3 descienden al Federal C.
Los 56 equipos clasificados se dividieron, por cercanía geográfica, en 8 zonas de 7 equipos cada uno, los cuales jugaron entre sí a una rueda de todos contra todos. Clasificaron a la Tercera fase los 3 primeros de cada zona, un total de 24 equipos.
Ya en Etapa Eliminatoria, la Tercera Fase la disputaron, por eliminación directa, a doble partido, uno en cada sede, los 24 equipos clasificados en la Segunda. Los 12 equipos ganadores clasifican a la Cuarta Fase y obtienen cupos para la Copa Argentina 2015-16.
La Cuarta Fase está integrada por los 12 ganadores de la Tercera, que se enfrentarán a doble partido por eliminación directa. Los 6 ganadores clasificarán a la Quinta Fase, en la que se volverán a enfrentar por eliminación directa a doble partido. Los ganadores de cada llave ascenderán al Torneo Federal A 2016.