A cidade de Toulouse fica ao longo do rio Garonne, a 150 km do Mar Mediterrâneo, 230 km do Oceano Atlântico e 680 km de Paris.
A comuna tem uma área de 118,3 km2, e sua altitude média é de 189 m; na prefeitura, a altitude é de 146 m.
| Toulouse e suas comunas vizinhas |
|  |
Lugares adjacentes a Toulouse |
| BeauzelleBlagnac | Fenouillet, AucamvilleLaunaguet | L'Union | | ColomiersTournefeuille | Toulouse  | BalmaQuint-Fonsegrives | | CugnauxPortet-sur-Garonne | PechbusqueVieille-Toulouse | Saint-Orens-de-Gameville-Labège , Ramonville-Saint-Agne | |
Clima
O clima de Toulouse, na classificação climática de Köppen, é Cfb - Clima oceânico com verões modelo.
A quantidade média de precipitação para o ano em Toulouse é de 637,5 mm (25,1 pol.). O mês com maior precipitação em média é maio com 73,7 mm (2,9 pol.) de precipitação. O mês com menos precipitação em média é julho com uma média de 38,1 mm (1,5 pol.). Há uma média de 74,0 dias de precipitação, com a maior precipitação ocorrendo em maio com 7,0 dias e a menor precipitação ocorrendo em julho com 4,4 dias.
A temperatura média para o ano em Toulouse é de 13,8 °C (56,8 °F). O mês mais quente, em média, é julho com uma temperatura média de 22,3 °C (72,1 °F). O mês mais frio, em média, é janeiro, com uma temperatura média de 6 °C (43 °F).
| Dados climáticos para Toulouse |
| Mês | Jan | Fev | Mar | Abr | Maio | Jun | Jul | Ago | Set | Out | Nov | Dez | Ano |
| Média alta °C (°F) | 9.5 (49.1) | 11.1 (52.0) | 14.5 (58.1) | 17.0 (62.6) | 21.0 (69.8) | 25.2 (77.4) | 28.0 (82.4) | 27.9 (82.2) | 24.6 (76.3) | 19.5 (67.1) | 13.3 (55.9) | 9.9 (49.8) | 18.5 (65.2) |
| Média diária °C (°F) | 6.0 (42.8) | 7.1 (44.8) | 9.8 (49.6) | 12.1 (53.8) | 16.0 (60.8) | 19.8 (67.6) | 22.3 (72.1) | 22.2 (72.0) | 19.0 (66.2) | 15.0 (59.0) | 9.6 (49.3) | 6.6 (43.9) | 13.8 (56.8) |
| Média baixa °C (°F) | 2.4 (36.3) | 3.0 (37.4) | 5.0 (41.0) | 7.1 (44.8) | 10.9 (51.6) | 14.3 (57.7) | 16.5 (61.7) | 16.5 (61.7) | 13.4 (56.1) | 10.5 (50.9) | 5.8 (42.4) | 3.2 (37.8) | 9.1 (48.3) |
| Precipitação média mm (polegadas) | 51.3 (2.02) | 41.6 (1.64) | 49.1 (1.93) | 69.6 (2.74) | 74.0 (2.91) | 60.3 (2.37) | 37.7 (1.48) | 46.8 (1.84) | 47.4 (1.87) | 57.0 (2.24) | 51.1 (2.01) | 52.4 (2.06) | 638.3 (25.11) |
| Fonte: Weatherbase Março 2017 |