Los participantes se dividieron en 18 grupos de 4 equipos en cada uno, donde se jugarían dos eliminatorias a ida y vuelta (semifinal y final) y el campeón de ellas obtenía el ascenso a Segunda División B.
Cada equipo se podía enfrentar con cualquier rival del resto de grupos de la categoría, siendo el único condicionamiento que en cada uno de los grupos de promoción estuviese integrado por un primero, un segundo, un tercero y un cuarto según la clasificación de la primera fase del campeonato.
En las primeras eliminatorias se emparejarían un primero con un cuarto y un segundo con un tercero, a doble partido, celebrándose el partido de ida en las instalaciones deportivas de los que ocuparon los puestos cuarto y tercero.
Los dos vencedores se enfrentarían entre sí en una segunda eliminatoria, también a doble encuentro, disputándose el de ida en el terreno de juego del que hubiera ocupado un puesto inferior en la anterior fase del campeonato.
Los equipos clasificados para la promoción de ascenso a Segunda División B de la temporada 2007-08 se exponen en la siguiente tabla: Se indican en negrita los equipos que consiguieron el ascenso.