Het ligt langs de snelweg tussen Leeuwarden en Dokkum. Het aantal inwoners bedraagt circa 730 (2007). Er zijn geen winkels. Oudkerk is het noordelijkste dorp van De Trynwâlden. Het ligt op zandgrond, in het oudere deel van Friesland. De kerk dateert uit de zeventiende eeuw. Dit was een van de eerste Friese plaatsen waarvan de naam officieel in het Fries werd geschreven (Aldtsjerk). Ten zuidwesten van het dorp ligt het Oudkerkermeer. Nabij het dorp ligt de stins De Klinze.