Całkowite zasoby wód powierzchniowych Bắc Ninh szacuje się na około 177,5 mld m³, z czego 176 mld m³ stanowią wody rzeczne. Zasoby wód podziemnych wynoszą średnio 400 000 m³/dobę, przy warstwie wodonośnej położonej na głębokości 3–5 m o grubości około 40 m. Wody te cechują się dobrą jakością i zaspokajają potrzeby przemysłowe oraz komunalne miasta.

Klimat Bắc Ninh znajduje się w strefie klimatu zwrotnikowego wilgotnego z wyraźnie zaznaczonymi czterema pór roku. Różnica temperatur między gorącym i wilgotnym latem a chłodnym i suchym zimą wynosi 15–16 °C. Sezon deszczowy trwa od maja do września, przynosząc 80% rocznych opadów. Średnie roczne opady wynoszą 1400–1700 mm, średnia temperatura roczna to 23,3 °C, liczba godzin słonecznych w roku wynosi 1530–1776, a średnia wilgotność względna powietrza to 79%.

Zasoby naturalne i kopaliny Zasoby leśne są niewielkie i obejmują głównie lasy sadzone. Całkowita powierzchnia lasów wynosi 661,26 ha, skupiona głównie w dystryktach Quế Võ (317,9 ha) i Tiên Du (254,95 ha). Zasoby drewna szacuje się na 3279 m³.