Die Gemeinde grenzt im Norden an die Kreisstadt Piła(Schneidemühl). Weitere Nachbargemeinden sind: Chodzież(Kolmar in Posen), Czarnków(Czarnikau), Kaczory(Erpel) und Trzcianka(Schönlanke). Zu den Gewässern gehören Netze (Noteć) und Gwda(Küddow). Das Gemeindegebiet von nahezu 126 km² wird zu 29 % forst- und zu 62 % landwirtschaftlich genutzt.
Das Gemeindegebiet gehörte seit 1920 mit Ausnahme von Usch Hauland und Deutsch Usch, die beim Deutschen Reich verblieben, zu Polen.
Partnerschaften
Die Gemeinde ging 1996 eine Städtepartnerschaft mit dem mecklenburgischen Kurort Krakow am See ein.
Gliederung
Zur Stadt-und-Land-Gemeinde Ujście gehören neben der Stadt selbst acht Dörfer mit Schulzenämtern (sołectwa; gekennzeichnet mit „*“) sowie kleinere Ortschaften und Siedlungen: