Solchaga ("Soltxaga" en euskera) es una localidad y un concejo de la Comunidad Foral de Navarra (España) perteneciente al municipio de Olóriz, situado en la Merindad de Olite, en la comarca de Tafalla, en el valle de la Valdorba y a 25 km de la capital de la comunidad, Pamplona.