Bischholtz es un pequeño pueblo de 285 habitantes situado en el distrito de Saverne y el cantón de Ingwiller. Bischholtz ocupa una superficie de 239 hectáreas al pie de los Vosgos septentrionales, rodeado por los municipios de Offwiller al noreste, Mulhausen al este, Schillersdorf al sur, Ingwiller al oeste y Rothbach al norte. Se extiende por las laderas occidentales del valle de Rothbach, y el arroyo Rothbach atraviesa el municipio por su límite oriental. Pequeños valles se extienden por las laderas de oeste a este, uniéndose al fondo del valle.