Registry entry
Germany Residence Deregistration (Abmeldung)
Deregister a residence (Wohnung) with the local German registration office (Meldebehörde), using the data model of the Berlin "Abmeldung bei der Meldebehörde" form. Deregistration is required only when moving abroad (leaving the dwelling for good, not a temporary stay abroad e.g. for study) or when giving up a main or secondary residence without moving into another dwelling in Germany — a purely domestic move requires only registering (Anmeldung) the new address, which automatically supersedes the old one; see de/bmi/residence-registration. Must be completed no earlier than 7 days before, and no later than 14 days after, moving out. No fee. Submitted in writing (in person at a Bürgeramt, or by post with a copy of an ID card or passport enclosed) — unlike registration, there is no online (EWA) channel for deregistration. This document models the primary registrant only; the form supports up to 3 people per Meldeschein, with additional people using further copies of the form (out of scope here — see GSP-0009). It does not submit the deregistration; the live Meldebehörde source is always authoritative (see VERIFICATION.md).
Registry entry
de/bmi/residence-deregistration
GovSchema spec v0.3
Authoritative source Abmeldung bei der Meldebehörde (ABM_Blanko)
Machine access
- Schema document
registry/de/bmi/residence-deregistration/1.1.0/schema.jsonapplication/schema+json- Registry catalog
registry/index.jsonone record per schema id
Field reference
34 fields across 5 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Bisherige Wohnung (previous dwelling)
-
moveOutDatedate requiredDeregistration must be filed no earlier than 7 days before, and no later than 14 days after, this date.
-
previousAddressPostalCodestring requiredThe dwelling being given up.
pattern -
previousAddressMunicipalitystring requiredThe municipality (Gemeinde) of the dwelling being given up.
length: 1–80 -
previousAddressDistrictstring optionalThe city district (Ortsteil), where applicable.
length: 0–80 -
previousAddressStreetstring requiredStreet name of the dwelling being given up.
length: 1–120 -
previousAddressHouseNumberstring requiredHouse number of the dwelling being given up.
length: 1–20 -
previousAddressAdditionalstring optionalE.g. building, floor, or apartment number.
length: 0–80 -
previousDwellingTypeenum requiredsole_dwelling = alleinige Wohnung (the registrant's only dwelling); main_residence = Hauptwohnung; secondary_residence = Nebenwohnung.
enum: sole_dwelling | main_residence | secondary_residence
Künftige Wohnung (future dwelling)
-
hasFutureGermanDwellingboolean requiredIf true, also give the futureAddress* fields. Typically false when leaving Germany entirely with no address to record, or when giving up the sole/only dwelling.
-
futureAddressCountrystring optionalRequired when hasFutureGermanDwelling is true and the future address is outside Germany.
length: 0–100 -
futureAddressPostalCodestring optionalRequired when hasFutureGermanDwelling is true. German 5-digit postal code, or the foreign equivalent when futureAddressCountry is given.
length: 0–15 -
futureAddressMunicipalityOrDistrictstring optionalRequired when hasFutureGermanDwelling is true.
length: 0–80 -
futureAddressStreetstring optionalRequired when hasFutureGermanDwelling is true.
length: 0–120 -
futureAddressHouseNumberstring optionalRequired when hasFutureGermanDwelling is true.
length: 0–20 -
futureDwellingAlreadyExistedboolean optionalApplicable when hasFutureGermanDwelling is true. If true, also give futureDwellingExistedAs.
-
futureDwellingExistedAsenum optionalRequired when futureDwellingAlreadyExisted is true.
enum: main_residence | secondary_residence -
futureDwellingTypeenum optionalApplicable when hasFutureGermanDwelling is true. sole_dwelling = alleinige Wohnung; main_residence = Hauptwohnung; secondary_residence = Nebenwohnung.
enum: sole_dwelling | main_residence | secondary_residence
Weitere Wohnungen in Deutschland (additional dwellings in Germany)
-
additionalGermanDwellingAddressstring optionalOnly if the registrant keeps or has another dwelling in Germany besides the previous and future dwellings above.
length: 0–200 -
additionalGermanDwellingPreviousTypeenum optionalRequired when additionalGermanDwellingAddress is given.
enum: main_residence | secondary_residence -
additionalGermanDwellingFutureTypeenum optionalRequired when additionalGermanDwellingAddress is given.
enum: main_residence | secondary_residence
Personal details of the registrant
-
lastNamestring requiredPersonal identifier; handle as sensitive data.
length: 1–160 -
passportNamestring optionalPersonal identifier; handle as sensitive data. A separate, independently-fillable field on the form for a name as it appears on the registrant's passport, when that differs from the civil family name given in lastName.
length: 0–160 -
firstNamesstring requiredPersonal identifier; handle as sensitive data. Underline the everyday first name (Rufname) if it differs from the first given name, per the form's own instruction.
length: 1–160 -
birthNamestring optionalPersonal identifier; handle as sensitive data. If different from the current family name.
length: 0–160 -
genderenum requiredPersonal identifier; handle as sensitive data. Modeled with the same four values (male/female/diverse/unspecified) confirmed for the sibling de/bmi/residence-registration document from a Meldeschein field-tooltip (M/W/D/o.A.), by analogy — this specific Berlin Abmeldung PDF did not expose an equivalent tooltip to independently re-confirm. See VERIFICATION.md.
enum: male | female | diverse | unspecified -
dateOfBirthdate requiredPersonal identifier; handle as sensitive data.
classification: sensitive-pii -
placeOfBirthstring requiredCity/town of birth.
length: 1–120 -
countryOfBirthstring optionalGiven in addition to placeOfBirth only when born outside Germany.
length: 0–60 -
religiousAffiliationstring optionalRecorded for church-tax (Kirchensteuer) purposes; voluntary in practice though shown on the form.
length: 0–60 -
nationalitystring requiredOne or more nationalities, free text.
length: 1–120 -
religiousOrArtisticNamestring optionalA religious order name or registered artistic pseudonym, if applicable.
length: 0–160
Submission and signature
-
identityDocumentCopyfile optionalRequired when submissionChannel is by_mail: the service page instructs enclosing a copy of the registrant's Personalausweis (ID card) or Reisepass (passport). Not required for in-person submission, where the original is presented instead.
-
submissionChannelenum requiredin_person_at_burgeramt = personal appearance at a Bürgeramt, where the deregistration is completed on the spot. by_mail = the completed form posted to a Bürgeramt with a copy of an ID card or passport enclosed. Unlike registration (de/bmi/residence-registration), there is no online (Elektronische Wohnsitzanmeldung) channel for deregistration.
enum: in_person_at_burgeramt | by_mail -
signatureDatedate requiredThe date of signature by one of the persons subject to the registration duty (Meldepflichtige), or a person holding written custodial/care authorization (Betreuungsvollmacht) on their behalf.
Version history
-
1.1.0draftlatestthis pageno independent verification recordschema.json -
1.0.0draft has verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Meldebehörde (local registration office, e.g. Bürgeramt/Einwohnermeldeamt), under the Bundesmeldegesetz (Federal Registration Act) or any government. The authoritative source is always the live government form and its official instructions.