Joniškėlio apskritis (iki 1915 m. gruodžio 15 d. Linkuvos apskritis [1]) buvo Lietuvos šiaurėje XX a. pradžioje. Centras – Joniškėlis (iki 1915 m. gruodžio – Linkuva). Plotas 2430 km², 60.552 gyventojai (1917 m.).
Apskritį 1915 m. gruodžio 4 d. sudarė vokiečių okupacinė valdžia. 1916–1918 m. ji priklausė Oberosto Lietuvos sričiai. 1919 m. birželio 1 d. prijungta prie Biržų apskrities.[2]