This is a list of compositions by James MacMillan (born 1959), a Scottish composer of contemporary classical music. MacMillan's music is published by Boosey & Hawkes, and his diverse catalogue of music currently numbers over 200 works.

Opera or music theatre Búsqueda (1988) music theatre work, setting texts from the Latin Mass and poems by the Argentinian Mothers of the Disappeared, translated by Gilbert Markus; premiered on 6 December 1988 at Queen's Hall, Edinburgh, by ECAT Ensemble under the baton of the composer. Inés de Castro (1990–1995) opera in two acts; libretto after the play Inés de Castro by John Clifford; premiered by Scottish Opera on 23 August 1996 as part of the Edinburgh International Festival. Visitatio Sepulchri (1992–93) music theatre work, setting texts from a 14th-century Easter Day liturgical drama and the Te Deum; premiered on 20 May 1993 by Scottish Chamber Orchestra directed by Francisco Negrin and conducted by Ivor Bolton at Glasgow's Tramway. Parthenogenesis (2000) scena, libretto by Michael Symmons Roberts; premiered on 12 September 2000 at Cambridge Corn Exchange by Britten Sinfonia, conducted by the composer. The Sacrifice (2005–06) opera in three acts; libretto by Michael Symmons Roberts, based on a story from the Mabinogion; premiered on 22 September 2007 at the Wales Millennium Centre by Welsh National Opera, directed by Katie Mitchell and conducted by the composer. Clemency (2009–10) opera for five singers and string orchestra; text by anonymous and Michael Symmons Roberts; a co-production between ROH2 and Scottish Opera; premiered on 6 May 2011 at the Royal Opera House by the Britten Sinfonia, directed by Katie Mitchell and conducted by the composer.

Orchestral Into the Ferment (1988), for solo concertante group and orchestra commissioned by the Scottish Chamber Orchestra and the Ayr Schools Symphony Orchestra, who jointly premièred the work under the composer at the Magnum Centre, Irvine on 19 December 1988. Cantos Sagrados (1989, orch.1997), for S.A.T.B. (Soprano, Alto, Tenor and Bass) choir and orchestra version premièred by Royal Scottish National Orchestra and Chorus under Christopher Bell at Glasgow Cathedral on 21 February 1998. Tryst (1989), for chamber orchestra commissioned by the Scottish Chamber Orchestra, who premièred the work under Paul Daniel at the St Magnus Festival, Kirkwall, Orkney on 17 June 1989. The Berserking (1990), concerto for piano and orchestra commissioned by the Musica Nova Festival; premièred by pianist Peter Donohoe with the Royal Scottish National Orchestra under Matthias Bamert in Glasgow on 22 September 1990. The Confession of Isobel Gowdie (1990) commissioned by the BBC Proms; premièred by the BBC Scottish Symphony Orchestra under Jerzy Maksymiuk at the Royal Albert Hall, London on 22 August 1990. Sinfonietta (1991), for chamber orchestra commissioned by the London Sinfonietta, who premièred the work under Martyn Brabbins at the Queen Elizabeth Hall, Southbank Centre, London on 14 May 1991. Tuireadh (1991, arr.1995), for clarinet and string orchestra version written for the Gdańsk Philharmonic Orchestra, who premièred the work with clarinet soloist Karol Respondek under the composer at the Filharmonia Baltycka, Gdańsk on 24 November 1995. It was written in dedication to the victims of the Piper Alpha offshore oil platform disaster. Veni, Veni, Emmanuel (1992), concerto for percussion and orchestra commissioned by Christian Salvesen PLC for the Scottish Chamber Orchestra; premièred by percussionist Evelyn Glennie with the Scottish Chamber Orchestra under Jukka-Pekka Saraste at the BBC Proms, Royal Albert Hall, London on 10 August 1992. Epiclesis (1993, rev.1998), concerto for trumpet and orchestra written for trumpeter John Wallace, who gave the work's première with the Philharmonia Orchestra under Leonard Slatkin at Usher Hall, Edinburgh on 28 August 1993 as part of the Edinburgh International Festival. Kiss on Wood (1993, arr. 2008), for cello and string orchestra version written for cellist Natalie Clein, who gave the first performance with the Chamber Orchestra of Europe under Mark Gottoni at St. Andrew's Hall, Norwich on 14 May 2008. Memoire imperiale (1993), for chamber orchestra commissioned by the University of Edinburgh Music Faculty; premièred by the Scottish Chamber Orchestra under Matthias Bamert at the University of Edinburgh on 13 February 1994. Seven Last Words from the Cross (1993), cantata for S.S.A.A.T.T.B.B. choir and string orchestra commissioned by BBC Television; premièred as seven nightly broadcasts during Holy Week 1994, performed by Cappella Nova, Scottish Ensemble under Alan Tavener. Britannia (1994) commissioned by British Telecommunications and the Association of British Orchestras; premièred by the London Symphony Orchestra under Michael Tilson Thomas at the Barbican Centre, London on 21 September 1994. The World's Ransoming (1995–96), concerto for cor anglais and orchestra Part 1 of orchestral triptych Triduum commissioned by the London Symphony Orchestra; premièred by Christine Pendrill (cor anglais soloist) with the London Symphony Orchestra under Kent Nagano at the Barbican Centre, London on 11 July 1996. Cello Concerto (1996), for cello and orchestra Part 2 of orchestral triptych Triduum commissioned by the London Symphony Orchestra; premièred by cellist Mstislav Rostropovich (to whom the work is dedicated) with the London Symphony Orchestra under Sir Colin Davis at the Barbican Centre, London on 3 November 1996. Í (A Meditation on Iona) (1996), for string orchestra and percussion premièred by the Scottish Chamber Orchestra under Joseph Swensen at City Halls, Glasgow on 21 February 1997. Ninian (1996), concerto for clarinet and orchestra written for clarinettist John Cushing, who premièred the work with Royal Scottish National Orchestra under Paul Daniel at Usher Hall, Edinburgh on 4 April 1997. Symphony – Vigil (1997) Part 3 of orchestral triptych Triduum commissioned by the London Symphony Orchestra, who premièred the work under Mstislav Rostropovich at the Barbican Centre on 28 September 1997. Exsultet (1998, arr.2000), for orchestral brass and percussion version premièred by the BBC Philharmonic under the composer at Bridgewater Hall, Manchester on 30 September 2000. Quickening (1998), for counter-tenor, two tenor and baritone soli, children's choir, S.A.T.B. choir and orchestra co-commissioned by the BBC Proms and the Philadelphia Orchestra; premièred by the Hilliard Ensemble, the Westminster Cathedral Boys' Choir, the BBC Symphony Chorus, and the BBC Symphony Orchestra under Sir Andrew Davis at the Royal Albert Hall, London on 5 September 1999. Cumnock Fair (1999), for string orchestra or piano and string orchestra commissioned by Cumnock Music Club for its Golden Jubilee Concert; premièred by members of the Scottish Chamber Orchestra at Cumnock Academy, Ayrshire on 23 February 1999. Magnificat (1999), for S.A.T.B. choir and orchestra version first performed by the Wells Cathedral Choir, the St. John's College Choir, and the BBC Philharmonic under the composer at Wells Cathedral, Wells on 5 January 2000. Symphony No. 2 (1999), for chamber orchestra written for the Scottish Chamber Orchestra, who premièred the work under the composer at Ayr Town Hall on 2 December 1999. The Birds of Rhiannon (2001), tone-poem for orchestra and optional S.A.T.B. choir commissioned by the BBC Proms; first performed by The Sixteen and the BBC Philharmonic under the composer at the Royal Albert Hall, London on 26 July 2001. Nunc Dimittis (2001), for S.A.T.B. choir and orchestra version first performed by the BBC Singers and the BBC Philharmonic under the composer at Bridgewater Hall, Manchester on 16 November 2001. A Deep but Dazzling Darkness (2001–02), concerto for violin, chamber orchestra and tape co-commissioned by LSO St Luke's and the Saratoga Chamber Music Festival; premièred by violinist Gordan Nikolitch with the London Symphony Orchestra under the composer at LSO St Luke's, London on 27 March 2003. Symphony No. 3 Silence (2002) premièred by the NHK Symphony Orchestra under Charles Dutoit at NHK Hall, Tokyo on 17 April 2003. Piano Concerto No. 2 (2003), for piano and string orchestra commissioned by the New York City Ballet, first performed under the direction of the composer at Lincoln Center, New York on 8 May 2004. A Scotch Bestiary (2003–04), concerto for organ and orchestra co-commissioned by the Los Angeles Philharmonic and the BBC for the BBC Philharmonic; premièred by organist Wayne Marshall with the Los Angeles Philharmonic under Esa-Pekka Salonen in Disney Hall, Los Angeles, California on 7 October 2004. From Ayrshire (2005), for violin and chamber orchestra written for violinist Nicola Benedetti, who premièred the work with the Dayton Philharmonic under Carlos Miguel Prieto at the Schuster Center, Dayton, Ohio on 23 March 2007. The Sacrifice: Three Interludes (2005–06) interludes from MacMillan's opera The Sacrifice premièred by the BBC Philharmonic under the composer's direction at Bridgewater Hall, Manchester on 22 February 2008. Stomp (with Fate and Elvira) (2006) commissioned by the London Symphony Orchestra, who premièred the work under Sir Colin Davis at the Barbican Centre on 3 March 2007. St. John Passion (2007), for baritone solo, S.A.T.B. choir and orchestra dedicated to Sir Colin Davis on the occasion of his 80th birthday. Co-commissioned by the London Symphony Orchestra and the Boston Symphony; premièred by the London Symphony Orchestra and Chorus with baritone Christopher Maltman under Sir Colin Davis at the Barbican Centre, London on 17 April 2008. Piano Concerto No. 3, "The Mysteries of Light" (2007–08), for piano and orchestra commissioned by the Minnesota Orchestra, who gave the work's première with pianist Jean-Yves Thibaudet under Osmo Vänskä at Orchestra Hall, Minneapolis, Minnesota, on 14 April 2011. Violin Concerto No. 1 (2009), for violin and orchestra written for violinist Vadim Repin (to whom the work is dedicated); co-commissioned by the London Symphony Orchestra, the Zaterdagmatinee (Amsterdam), the Philadelphia Orchestra and the Ensemble Orchestral de Paris. The world première was given by Repin and the London Symphony Orchestra under Valery Gergiev at the Barbican Centre on 12 May 2010. Larghetto for Orchestra (2009, orch. 2017) orchestral transcription of the a cappella choral piece Miserere (2009), made to commemorate the tenth anniversary of Manfred Honeck's tenure as conductor of the Pittsburgh Symphony Orchestra. Violin Concerto (2009), for violin and orchestra Oboe Concerto (2009–10), for oboe and chamber orchestra co-commissioned by the Britten Sinfonia and Birmingham Town Hall; première was given by oboist Nicholas Daniel with the Britten Sinfonia under the composer at Birmingham Town Hall, Birmingham on 15 October 2010. Seraph (2010), for trumpet and string orchestra première was given by Alison Balsom with the Scottish Ensemble at Wigmore Hall, London on 17 February 2011. St Luke Passion (2013), for S.A.T.B. chorus, children's choir, organ and chamber orchestra première was given at the Royal Concertgebouw by the Netherlands Radio Philharmonic Orchestra, Netherlands Radio Choir, Vocaal Talent Nederland and National Jeugdkoor under Markus Stenz on 15 March 2014. Viola Concerto (2013) première was given at the Royal Festival Hall by the violist Lawrence Power and the London Philharmonic Orchestra under Vladimir Jurowski on 15 January 2014. Symphony No. 4 (2014–15) premièred by the BBC Scottish Symphony Orchestra under Donald Runnicles at the Royal Albert Hall, London on 3 August 2015. Trombone Concerto (2016) premièred by the Royal Concertgebouw Orchestra with Jörgen van Rijen conducted by Iván Fischer at the Concertgebouw, Amsterdam on 20 April 2017. Saxophone Concerto (2017)