Moldova first took part in the Eurovision Song Contest in 2005 and has entered 20 contests. Its best result in a final is third place, in 2017 with Hey Mamma by Sunstroke Project. Since the semi-finals were introduced in 2004 it has qualified for the Grand Final 13 times in 19 attempts, not counting years with an automatic place. The countries that have given it most points in total are Romania (316) and Portugal (208); it has itself given most points to Ukraine (298).
| Year | Song | Performed By | Semi Final Position | Grand Final Position |
|---|---|---|---|---|
| 2026 | Viva, Moldova! | Satoshi | 4. /15 | 8. /25 |
| 2024 | In the Middle | Natalia Barbu | 13. /15 | - |
| 2023 | Soarele și luna | Pasha Parfeni | 5. /15 | 18. /26 |
| 2022 | Trenulețul | Zdob și Zdub and Advahov Brothers | 8. /17 | 7. /25 |
| 2021 | SUGAR | Natalia Gordienko | 7. /17 | 13. /26 |
| 2020 | Prison | Natalia Gordienko | ||
| 2019 | Stay | Anna Odobescu | 12. /18 | - |
| 2018 | My Lucky Day | DoReDoS | 3. /18 | 10. /26 |
| 2017 | Hey Mamma | Sunstroke Project | 2. /18 | 3. /26 |
| 2016 | Falling Stars | Lidia Isac | 17. /18 | - |
| 2015 | I Want Your Love | Eduard Romanyuta | 11. /16 | - |
| 2014 | Wild Soul | Cristina Scarlat | 16. /16 | - |
| 2013 | O Mie | Aliona Moon | 4. /16 | 11. /26 |
| 2012 | Lăutar | Pasha Parfeny | 5. /18 | 11. /26 |
| 2011 | So Lucky | Zdob si Zdub | 10. /19 | 12. /25 |
| 2010 | Run Away | Sunstroke Project & Olia Tira | 10. /17 | 22. /25 |
| 2009 | Hora Din Moldova | Nelly Ciobanu | 5. /19 | 14. /25 |
| 2008 | A Century Of Love | Geta Burlacu | 11. /19 | - |
| 2007 | Fight | Natalia Barbu | 10. /28 | 10. /24 |
| 2006 | Loca | Arsenium & Natalia Gordienko | - | 20. /24 |
| 2005 | Boonika Bate Toba | Zdob si Zdub | 2. /25 | 6. /24 |
| Country | Jury Points | Tel. Points | Total | Average | |
|---|---|---|---|---|---|
| Austria | 2 | 31 | 64 | 3.05 | |
| Azerbaijan | 38 | 32 | 109 | 5.74 | |
| Belarus | 0 | 16 | 104 | 6.50 | |
| Belgium | 2 | 44 | 66 | 2.64 | |
| Bulgaria | 30 | 36 | 88 | 4.63 | |
| North Macedonia | 6 | 10 | 56 | 3.11 | |
| France | 1 | 91 | 117 | 7.31 | |
| Ireland | 0 | 32 | 61 | 2.65 | |
| Israel | 14 | 52 | 104 | 4.95 | |
| Italy | 35 | 119 | 189 | 21.00 | |
| Montenegro | 24 | 31 | 76 | 4.47 | |
| Romania | 62 | 96 | 316 | 14.36 | |
| Russia | 47 | 37 | 185 | 8.81 | |
| Serbia | 26 | 56 | 109 | 4.74 | |
| Spain | 14 | 27 | 97 | 6.47 | |
| Ukraine | 14 | 68 | 169 | 7.35 | |
| Croatia | 19 | 41 | 75 | 3.13 | |
| Cyprus | 10 | 25 | 68 | 2.96 | |
| Denmark | 5 | 31 | 55 | 2.12 | |
| Estonia | 0 | 40 | 56 | 2.07 | |
| Lithuania | 10 | 34 | 73 | 3.32 | |
| Slovenia | 11 | 33 | 66 | 2.87 | |
| Sweden | 32 | 25 | 64 | 2.78 | |
| The Netherlands | 11 | 35 | 56 | 2.15 | |
| United Kingdom | 25 | 33 | 73 | 4.56 | |
| Switzerland | 5 | 14 | 28 | 1.27 | |
| Norway | 13 | 27 | 55 | 2.50 | |
| Malta | 13 | 6 | 28 | 1.33 | |
| Albania | 20 | 15 | 48 | 1.85 | |
| Armenia | 39 | 31 | 94 | 4.70 | |
| Greece | 66 | 47 | 162 | 6.00 | |
| Portugal | 17 | 111 | 208 | 8.67 | |
| Türkiye | 0 | 0 | 42 | 4.67 | |
| Australia | 32 | 48 | 80 | 8.89 | |
| Georgia | 13 | 52 | 91 | 5.06 | |
| Germany | 5 | 38 | 53 | 3.31 | |
| Hungary | 0 | 22 | 46 | 2.88 | |
| Latvia | 17 | 72 | 112 | 4.00 | |
| Poland | 8 | 52 | 85 | 3.70 | |
| San Marino | 38 | 53 | 109 | 6.41 | |
| Czech Republic | 9 | 73 | 82 | 5.86 | |
| Andorra | 0 | 0 | 5 | 0.71 | |
| Finland | 13 | 40 | 64 | 2.37 | |
| Iceland | 0 | 33 | 49 | 2.04 | |
| Slovakia | 0 | 0 | 16 | 2.29 | |
| Rest of the world | 0 | 26 | 26 | – | |
| Luxembourg | 0 | 6 | 6 | 3.00 | |
| Bosnia and Herzegovina | 0 | 0 | 10 | 0.77 | |
| Serbia and Montenegro | 0 | 0 | 11 | 5.50 |
| Country | Jury Points | Tel. Points | Total | Average | |
|---|---|---|---|---|---|
| Albania | 8 | 17 | 37 | 1.61 | |
| Andorra | 0 | 0 | 4 | 1.00 | |
| Armenia | 43 | 31 | 106 | 4.82 | |
| Australia | 62 | 11 | 77 | 7.00 | |
| Austria | 5 | 13 | 28 | 1.47 | |
| Azerbaijan | 28 | 67 | 179 | 8.52 | |
| Belarus | 3 | 1 | 77 | 5.92 | |
| Belgium | 10 | 4 | 51 | 2.43 | |
| Bosnia and Herzegovina | 1 | 0 | 21 | 1.62 | |
| Bulgaria | 49 | 29 | 98 | 7.54 | |
| Croatia | 21 | 29 | 61 | 3.21 | |
| Cyprus | 20 | 29 | 52 | 2.48 | |
| Czech Republic | 22 | 17 | 39 | 3.25 | |
| Denmark | 6 | 7 | 33 | 1.32 | |
| Estonia | 32 | 14 | 81 | 3.38 | |
| Finland | 7 | 35 | 61 | 2.35 | |
| France | 12 | 25 | 39 | 1.86 | |
| Georgia | 5 | 2 | 52 | 3.47 | |
| Germany | 4 | 4 | 10 | 0.48 | |
| Greece | 47 | 39 | 138 | 4.93 | |
| Hungary | 4 | 9 | 27 | 1.50 | |
| Iceland | 16 | 7 | 48 | 2.18 | |
| Ireland | 5 | 7 | 16 | 0.89 | |
| Israel | 35 | 71 | 124 | 5.90 | |
| Italy | 21 | 41 | 74 | 4.93 | |
| Latvia | 11 | 8 | 39 | 1.86 | |
| Lithuania | 11 | 25 | 52 | 2.36 | |
| Luxembourg | 2 | 7 | 9 | 4.50 | |
| Malta | 26 | 8 | 34 | 2.13 | |
| Monaco | 0 | 0 | 2 | 1.00 | |
| Montenegro | 0 | 8 | 19 | 1.73 | |
| North Macedonia | 22 | 0 | 28 | 2.33 | |
| Norway | 29 | 48 | 120 | 4.80 | |
| Poland | 23 | 24 | 56 | 2.80 | |
| Portugal | 42 | 27 | 84 | 4.00 | |
| Romania | 39 | 58 | 282 | 13.43 | |
| Russia | 49 | 64 | 267 | 11.13 | |
| San Marino | 10 | 12 | 31 | 2.82 | |
| Serbia and Montenegro | 0 | 0 | 1 | 1.00 | |
| Serbia | 5 | 20 | 43 | 1.72 | |
| Slovakia | 0 | 0 | 7 | 2.33 | |
| Slovenia | 7 | 4 | 20 | 1.05 | |
| Spain | 14 | 8 | 27 | 1.35 | |
| Sweden | 46 | 44 | 146 | 5.41 | |
| Switzerland | 34 | 36 | 78 | 4.59 | |
| The Netherlands | 15 | 26 | 43 | 1.79 | |
| Türkiye | 0 | 0 | 11 | 1.22 | |
| Ukraine | 67 | 105 | 298 | 11.46 | |
| United Kingdom | 10 | 3 | 18 | 0.86 |