Η Περπινιάν βρίσκεται στο κέντρο του Ρουσιγιόν, μιας παλιάς επαρχίας που είναι οργανωμένη γύρω από μια γεωργική πεδιάδα. Η πόλη απέχει περίπου 15 χλμ. από τη Μεσόγειο Θάλασσα και περίπου 60 χλμ. από την οροσειρά των Πυρηναίων.
| Το Perpignan και οι γειτονικές του κοινότητες |
|  |
Έχει έκταση 68,07 km2 (26,28 τετραγωνικά μίλια) και το μέσο υψόμετρό της είναι 52 m (171 ft), ενώ στο δημαρχείο της πόλης το υψόμετρο είναι 40 m (130 ft).
Η Περπινιάν βρίσκεται στην κοιλάδα του ποταμού Têt, στην πεδιάδα Roussillon, η οποία συνορεύει στα νότια με τα Πυρηναία, στα δυτικά με την περιοχή Corbières και στα ανατολικά με τη Μεσόγειο Θάλασσα. Η παλιά πόλη βρίσκεται στη δεξιά πλευρά του ποταμού Têt, όπου ο μικρός ποταμός La Basse ενώνεται με τον Têt.
Είναι η νοτιότερη από τις μεγάλες πόλεις της μητροπολιτικής Γαλλίας (γαλλικά: France métropolitaine).
Οι πόλεις Pia και Cabestany αποτελούν σήμερα τμήμα του Περπινιάν, ενώ οι Bompas, Saleilles, Canohès, Toulouges, Le Soler, Baho, Saint-Estève και Rivesaltes βρίσκονται κοντά στα όρια της πόλης. Οι πλησιέστερες πόλεις είναι η Narbonne στα βόρεια (65 χλμ.), το Μονπελιέ προς τα βορειοανατολικά (150 χλμ.), η Βαρκελώνη στα νότια (190 χλμ.) και η Τουλούζη στα βορειοδυτικά (200 χλμ.). Η απόσταση από το Παρίσι είναι 850 χλμ.
Κλίμα
Το κλίμα της Περπινιάν είναι ένα θερμό μεσογειακό κλίμα (κλιματική ταξινόμηση Köppen Cfa), με ήπιους χειμώνες και ξηρά καλοκαίρια και ζέστη.
Η μέση θερμοκρασία του έτους στο Περπινιάν είναι 15,6 °C (60,0 °F). Ο θερμότερος μήνας, κατά μέσο όρο, είναι ο Ιούλιος με μέση θερμοκρασία 23,9 °C (75,0 °F). Ο ψυχρότερος μήνας κατά μέσο όρο είναι ο Ιανουάριος, με μέση θερμοκρασία 8,3 °C (47,0 °F).
Η μέση ποσότητα βροχόπτωσης για το έτος στο Περπινιάν είναι 584,0 mm (23,0 in). Ο μήνας με τις περισσότερες βροχοπτώσεις κατά μέσο όρο είναι ο Οκτώβριος με 78,7 mm (3,1 in) βροχόπτωσης. Ο μήνας με τις λιγότερες βροχοπτώσεις κατά μέσο όρο είναι ο Ιούλιος με μέσο όρο 20,3 mm (0,8 in).
| Κλιματικά δεδομένα για Perpignan, Pyrénées-Orientales, Γαλλία |
| Μήνας | Jan | Φεβρουάριος | Μαρ | Απρίλιος | Μάιος | Jun | Ιουλ | Αύγουστος | Σεπτέμβριος | Οκτώβριος | Νοέμβριος | Δεκέμβριος | Έτος |
| Μέσος ημερήσιος όρος °C (°F) | 8 (46) | 8 (46) | 11 (52) | 13 (55) | 16 (61) | 20 (68) | 23 (73) | 23 (73) | 20 (68) | 16 (61) | 11 (52) | 9 (48) | 15 (59) |
| Μέση βροχόπτωση mm (ίντσες) | 50 (2.0) | 40 (1.6) | 50 (2.0) | 40 (1.6) | 50 (2.0) | 30 (1.2) | 20 (0.8) | 20 (0.8) | 50 (2.0) | 70 (2.8) | 50 (2.0) | 50 (2.0) | 520 (20.8) |
| Πηγή: [1] |