The M7 was constructed in stages between 1983 and 2010 to replace the old national route which ran (in order from east to west) through the villages and towns of
Naas (1983),
Newbridge (1993),
Kildare (December 2003),
Monasterevin (November 2004),
Portlaoise (29 May 1997),
Mountrath and
Borris-in-Ossory (both 28 May 2010),
Roscrea,
Moneygall and
Toomevara (all 22 December 2010),
Nenagh (single carriageway, original bypass, July 2000) and
Birdhill (28 September 2010) and the city of
Limerick (May 2004). Today, junctions provide access to all of these places. The old route has been re-classified as a regional road, the
R445. A restricted-access fork junction (junction 11) connects the M7 to the
M9 motorway to
Waterford and
Kilkenny also allowing access from the M9 to eastbound carriageway of the M7. The
M8 for
Cork and parts of
Tipperary South such as
Cahir,
Cashel and
Thurles branches at yet another fork junction. The Kildare bypass, which was completed in 2003, overcame noteworthy environmental and engineering challenges. To allow the bypass to cut through 3.5 km of a major aquifer, an impermeable layer made up of a
Bituminous geomembrane and compacted clay was installed underneath the road. This layer created a tanked system in which the road level is below the groundwater level, thereby minimizing the impact to the environmentally sensitive
Pollardstown Fen. The total length of the scheme is , of which was the upgrading of the single carriageway Nenagh bypass. The road opened in three stages. The Nenagh bypass re-opened to motorway standard on 17 December 2009 and the Nenagh to Birdhill section opened on 1 April 2010. Problems were encountered while constructing the road over two sections of deep bog at Annaholty and Drominboy near Birdhill and this delayed the opening of the Birdhill to Limerick section by over a year. Parts of the road collapsed over the two bogs and the sections were rebuilt and opened on 28 September 2010. This scheme was originally to be built as a
high-quality dual carriageway (HQDC), but it was re-designated motorway by Statutory Instrument on 17 July 2008. In June 2007, construction commenced on a section of the M7 motorway between Portlaoise and Castletown, which opened on 28 May 2010 and is subject to a toll north of the M7-M8 interchange. This M7 scheme runs between junctions 18 and 21 on the N7-M7 corridor and bypasses
Borris-in-Ossory and
Mountrath. This section includes a tie-in to the new 143 km
M8. In March 2008, construction commenced on a 36 km section (22 miles) of the M7 route between Castletown, County Laois and Nenagh, tying into the Portlaoise-Castletown scheme mentioned above at the Borris-in-Ossory junction. It runs between junctions 21 and 24 on the N7-M7 corridor. This scheme was originally planned to proceed as a High Quality Dual Carriageway (HQDC), which would have seen it built to many of the same engineering standard as a motorway, with a design speed of 120 km/h, however a Statutory Instrument was passed on 17 July 2008, re-designating this and many other new HQDC schemes as motorway. Consequently, when this scheme was complete, it opened with full motorway regulations on 22 December 2010. In May 2004 work was completed on phase 1 of the Limerick Southern Ring Road which consists of approximately of dual carriageway, and joins the
M20 road to Cork and the
N21 road to Kerry. Two grade separated junctions allow access to Limerick city at Annacotty via the R445 and at Ballysimon via the
N24. The N20 Carew park link road was closed permanently to inbound traffic from both the M7 and M20 in June 2010 to facilitate phase 2 of the Limerick southern ring road project. The dual carriageway was redesignated as M7 in 2009. Phase 2 of the Limerick Southern Ring Road opened as part of the
N18 and was completed in July 2010. In 2017 work started on the widening of 13.5 km of the former two-lane
dual carriageway to D3M standard between the Maudlin's interchange (J9) and the M7/M9 junction (J11). The widening project included the relocation of the on/off ramps at Junction 10 to a new junction at the main Naas to Newbridge dual carriageway (R445). A new interchange at Osberstown between junctions 9 and 10 was also built and designated Junction 9a. The project was fully completed in March 2021. In April 2022, an average speed camera system went into operation on a 9km stretch between junction 26 and 27. ==Junctions==