La temporada 2004-05[1] de la Tercera División de España de fútbol fue durante esta campaña el cuarto nivel de competición de las Ligas de fútbol de España, por debajo de la Segunda División B y por encima de las Divisiones regionales. Empezó el 29 de agosto de 2004 y finalizó el 26 de junio de 2005 con la promoción de ascenso.
Compitieron 361 equipos en Tercera División repartidos en 18 grupos, en la mayoría de los cuales participaban 20 equipos. Cada grupo correspondía a una Federación territorial y, por lo tanto, a una Comunidad Autónoma, excepto en el caso de Andalucía que se dividía en dos grupos (IX y X), a los que se sumaban los clubes de las ciudades autónomas de Ceuta y Melilla del norte de África. Como novedad esta temporada, el Grupo XV, que abarcaba los conjuntos de La Rioja y de Navarra, se dividió en dos, uno para cada comunidad, el Grupo XVa para los equipos navarros y el Grupo XVb para los riojanos.
La distribución geográfica de los grupos fue la siguiente:
El sistema de competición fue el mismo que en el resto de categorías de la Liga española de fútbol. Los equipos de cada grupo se enfrentaron todos contra todos en dos ocasiones, una en campo propio y otra en campo contrario. El ganador de un partido obtenía tres puntos, el perdedor no sumaba ninguno, y en caso de un empate había un punto para cada equipo. El orden de los encuentros se decidió por sorteo antes de empezar la competición. Al término de la temporada el equipo que acumulaba más puntos se proclamaba campeón de su grupo de Tercera División habiendo, por lo tanto, 18 campeones al final de esta campaña, uno por grupo.
Los cuatro primeros equipos de cada grupo tenían derecho a participar en la promoción de ascenso a Segunda División B, salvo en los casos de los Grupos XVa y XVb en las que solo se clasificaban los dos primeros.
En la mayoría de los grupos, los últimos tres equipos clasificados descendieron a Divisiones Regionales correspondientes. Sin embargo, si un grupo viese disminuido el número de equipos por un número inesperado de ascensos a Segunda División B, la Federación Territorial podía autorizar la revocación de algún o alguno de los descensos a las Divisiones Regionales o aumentar las plazas de ascenso desde estas categorías a Tercera División. Por caso contrario, si se hubiese producido un descenso de equipos desde Segunda División B que aumentase el número de participantes del grupo para la siguiente temporada, se podrían aumentar el número de plazas de descenso a las categorías inferiores. En el caso de que durante el transcurso de la campaña algún equipo fuese expulsado o abandonase la competición, su plaza se computaría como una de descenso.
Referente a los equipos filiales, estos podían participar en esta categoría siempre que sus primeros equipos estuvieran compitiendo en categorías superiores de Liga española de fútbol puesto que no podían competir en la misma división. Por ello, si un equipo descendiese de Segunda División B a Tercera División y su filial estuviese militando en esta categoría, este era automáticamente descendido a su División Regional correspondiente. Del mismo modo, si un filial se hubiese clasificado para la promoción de ascenso a Segunda División B y uno de sus primeros equipos ya estuviese participando en esta categoría, no podría disputarla, por lo que su plaza pasaría al siguiente clasificado del grupo.